学习路径 > 后端开发 > Python > Python数据结构与算法面试(上)

Python数据结构与算法面试(上)

本专题是《Python数据结构与算法面试》系列专题的一部分,主要包括与递归、数组、字符串、栈、队列、链表、树相关的算法。

6

门课程

1575

人学习

18小时50分钟

课程总时长

李宁

金牌讲师

讲师评分:4.6

永久观看
 
系统化学习
 
24小时答疑
  资料一键下载
学习路径价 ¥249.00
立省249.00元

支持蚂蚁花呗分期

简单5步马上享受花呗分期:

1. 点击立即购买
2. 订单确认页, 点击 ”去支付“
3. 支付中心, 使用【支付宝】付款
4. 使用【支付宝】APP扫描付款二维码
5. 付款方式选择 花呗分期~ 搞定~

查看详情>>
总价 ¥498.00
  • Python数据结构与算法实战(4):栈、队列与哈希

    5节 51分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第4课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:待定51cto学院推荐专题李宁老师达芬奇级课程专题   Python数据分析与可视化库   Python从菜鸟到高手系列专题(上)   Python从菜鸟到高手系列专题(下)   深度学习Python常用函数库系列专题   JavaScript全栈开发版专题   Go Web开发实战专题   51cto学院推荐视频课程深度学习视频课程(2):Tensorflow与神经网络   人工智能-机器学习实战视频课程首发   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程:抓取天气预报数据   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   《Python爬虫开发》终于出版了    知识图谱    

    课程大纲

    免费试看

  • Python数据结构与算法实战(6):树

    7节 55分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第6课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:树的创建树的遍历树的常用算法51cto学院推荐专题李宁老师达芬奇级课程专题   Python数据分析与可视化库   Python从菜鸟到高手系列专题(上)   Python从菜鸟到高手系列专题(下)   深度学习Python常用函数库系列专题   JavaScript全栈开发版专题   Go Web开发实战专题   51cto学院推荐视频课程深度学习视频课程(2):Tensorflow与神经网络   人工智能-机器学习实战视频课程首发   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程:抓取天气预报数据   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   《Python爬虫开发》终于出版了    知识图谱

    课程大纲

    免费试看

  • Python数据结构与算法实战(3):字符串

    20节 4小时3分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第3课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:01-搜索子字符串02-KMP算法原理与实践03-字符串全排列(递归)04-字符串全排列(非递归)05-去除全排列中重复的序列06-求两个字符串的最长公共子字符串(动态规划法)07-反转字符串(交换变量法)08-反转字符串(异或法)09-反转字符串中的单词10-判断两个字符串是否为换位字符串11-判断两个字符串的包含关系(直接比较法)12-判断两个字符串的包含关系(空间换时间)13-对字符串进行排序,小写字母在前,大写字母在后14-移除字符串中内嵌的括号15-求**回文字符串(动态规划法)16-求最长回文字符串(中心扩展法)17-按给定的字母顺序对字符串数组进行排序18-判断字符串中是否包含重复字符(蛮力法)19-判断字符串中是否包含重复字符(空间换时间)20-找到由其他单词组成的最长单词51cto学院推荐专题李宁老师达芬奇级课程专题   Python数据分析与可视化库   Python从菜鸟到高手系列专题(上)   Python从菜鸟到高手系列专题(下)   深度学习Python常用函数库系列专题   JavaScript全栈开发版专题   Go Web开发实战专题   51cto学院推荐视频课程深度学习视频课程(2):Tensorflow与神经网络   人工智能-机器学习实战视频课程首发   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程:抓取天气预报数据   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   征服C++ 11   《Python爬虫开发》终于出版了    知识图谱

    课程大纲

    免费试看

  • Python数据结构与算法实战(2):数组

    30节 5小时17分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第2课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:01-Python中的数组02-实现动态数组03-向Python列表添加元素的尺寸增量04-向Python列表添加元素的时间消耗05-存储游戏积分06-插入排序08-凯撒密码09-在数组中找出重复的数字(用空间换取时间)10-在数组中找出重复的数字(累加求和法)11-在数组中找出重复的数字(异或法)12-在数组中找出重复的数字(数据映射法)13-在数组中找出重复的数字(环形相遇法)14-查找数组中元素的最大值和最小值(分治法)15-查找数组中元素的最大值和最小值(递归法)16-找出旋转数组的最小值17-生成旋转数组18-找出数组中丢失的数(求和法)19-找出数组中丢失的数(异或法)20-找出字典中出现奇数次的数(字典法)21-找出字典中出现奇数次的数(异或法)22-在数组中找到第k大的数(快速排序法)23-计算数组中两个元素的**距离和最小距离(蛮力法)24-计算数组中两个元素的**距离和最小距离(动态规划法)25-计算最小三元组距离(蛮力法)26-计算最小三元组距离(最小值法)27-求数组中绝对值最小的数(顺序比较法)28-求数组中绝对值最小的数(二分法)29-求数组连续**和及对应的子数组(蛮力法)30-求数组连续**和及对应的子数组(重复利用计算结果)31-求数组连续**和(动态规划法)51cto学院推荐专题李宁老师达芬奇级课程专题   Python数据分析与可视化库   Python从菜鸟到高手系列专题(上)   Python从菜鸟到高手系列专题(下)   深度学习Python常用函数库系列专题   JavaScript全栈开发版专题   Go Web开发实战专题   51cto学院推荐视频课程深度学习视频课程(2):Tensorflow与神经网络   人工智能-机器学习实战视频课程首发   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程:抓取天气预报数据   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   征服C++ 11   

    课程大纲

    免费试看

  • Python数据结构实战(1):递归(算法面试)

    18节 3小时5分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第1课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:1  计算阶乘2  斐波那契数列3  绘制英式标尺4. 二分查找5  文件系统6  逆置序列7  计算幂函数8  二路递归9 消除尾递归10. 用递归的方式绘制小树12 汉诺塔13.最少货币找零数量14. 其他递归算法51cto学院推荐专题李宁老师达芬奇级课程专题   Python数据分析与可视化库   Python从菜鸟到高手系列专题(上)   Python从菜鸟到高手系列专题(下)   深度学习Python常用函数库系列专题   JavaScript全栈开发版专题   Go Web开发实战专题   51cto学院推荐视频课程深度学习视频课程(2):Tensorflow与神经网络   人工智能-机器学习实战视频课程首发   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程:抓取天气预报数据   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   征服C++ 11   

    课程大纲

    免费试看

  • Python数据结构与算法实战(5):链表

    29节 4小时36分钟
    课程目标:
     《Python爬虫技术》已经出版,超过300个实战案例,10万行源代码,22个综合实战项目购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python 3.7进行讲解,更高的Python版本仍然可用。 本课程的程序适合于Windows、macOS和Linux平台。学员不必纠结操作系统平台和Python的版本。Python是跨平台的。从Python3.5开始,兼容性非常高。《Python数据结构实战》系列课程不仅详细讲解了数据结构的核心知识点,也同样可以用于相关领域的面试准备,因为本系列课程中包含了大量各大厂的面试原题,以及经过改进的题目。本课程是《Python数据结构实战》系列课程的第5课,这一系列的视频课程主要讲解了数据结构的核心知识点,主要包括如下9个单独的课程(每个课程独立,可以单独学习,的也可以综合学习)。递归、数组、字符串、栈、队列和双端队列、链表、树、优先级队列、映射、哈希表和跳跃表、搜索树、排序与选择、文本处理、图本课程主要讲解了如何用Python实现与链表相关的算法,主要内容如下:创建链表添加新节点删除新节点搜索新节点循环链表双向链表基于链表的栈基于链表的队列基于循环链表的队列有序表用递归的方法实现链表的逆序用非递归的方法实现链表的逆序链表排序如何检测大链表是否有环如何找出单链表中的倒数第k个元素如何把链表相邻元素翻转如何把链表以K个结点为一组进行翻转如何合并两个有序链表如何判断两个单链表(无环)是否交叉51cto学院推荐专题李宁老师达芬奇级课程专题   Python数据分析与可视化库   Python从菜鸟到高手系列专题(上)    Python从菜鸟到高手系列专题(下)   深度学习Python常用函数库系列专题   JavaScript全栈开发版专题   Go Web开发实战专题   51cto学院推荐视频课程深度学习视频课程(2):Tensorflow与神经网络    人工智能-机器学习实战视频课程首发   Python科学计算与图形渲染库视频教程   基于scikit-learn的机器学习实战   IPython与Jupyter Notebook实验环境配置和使用视频教程   PyQt5开发与实战视频课程   征服Python Django视频课程   Python Scrapy爬虫视频课程   Python爬虫实战视频教程:抓取天气预报数据   Python爬虫实战视频教程   Python爬虫视频课程:中国女性胸部大小分析   项目实战视频课程:美团网(Vue2+Python+Flask)   征服Python Flask视频课程   征服C++ 11   

    课程大纲

    免费试看

资料下载

课程名称 操作
Python数据结构与算法实战(4):栈、队列与哈希 付费用户专享
Python数据结构与算法实战(6):树 付费用户专享
Python数据结构与算法实战(3):字符串 付费用户专享
Python数据结构与算法实战(2):数组 付费用户专享
Python数据结构实战(1):递归(算法面试) 付费用户专享
Python数据结构与算法实战(5):链表 付费用户专享

Python数据结构与算法面试(上)

¥498.00 ¥249.00
在线
客服
在线
客服

下载Android客户端

下载iphone 客户端

关注官方微信

返回
顶部