首页 > 专题套餐 > 后端开发 > Python > Python数据结构与算法面试(1)【含Python基础】

Python数据结构与算法面试(1)【含Python基础】

本专题是《Python数据结构与算法面试》系列专题的一部分,主要包括与递归、数组和字符串相关的算法。以及包含Python基础课程

23

门课程

325801

人学习

54小时30分钟

课程总时长

讲师评分:4.8

长久观看
 
系统化学习
 
课程内容答疑
  资料一键下载
专题套餐价 ¥260.32
立省570.68元

支持蚂蚁花呗分期

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

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

查看详情>>
总价 ¥831.00

第一阶段:  Python基础课程

20门课程 42小时4分钟

包含Python基础课程,包括Python基础语法,以及核心API的使用

  • 跟李宁老师学Python视频课程(1):初识Python

    10节 1小时21分钟
    课程目标:
       本课程会对Python做一个简要的介绍、然后会演示如何安装Python开发环境,以及如何在IDE中调试Python程序。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(2):Python基础知识

    15节 2小时11分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python的基础知识做了深入的介绍,如Python模块、声明变量、数字、进制转换、获取用户输入、长字符串等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(3): Python条件、Python循环和Python其他语句

    15节 2小时22分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python3讲解本课程会对Python语言中的代码块、条件语句和循环语句的应用,以及print、exec和eval函数的用法进行详细介绍。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(4)—Python中的列表和元组

    12节 2小时21分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python语言的列表和元组进行详细的介绍,包括Python序列的基本操作,Python列表的基本操作和方法,以及Python元组的相关操作。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(5)—Python字符串

    15节 2小时57分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python语言的字符串进行详细的介绍,包括Python字符串格式化的三种方式,Python语言与字符串相关的核心方法的使用和案例分析等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(6):Python字典

    15节 2小时8分钟
    课程目标:
    本课程使用Python3讲解本课程会对Python语言的字典进行详细讲解,包括字典的概念,字典的创建和使用、字典格式化字符串、序列与迭代、字典中常用方法等。本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(7):函数

    17节 2小时46分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用Python3讲解       本课程会对Python语言的函数进行讲解,函数的创建、文档注释、改变函数参数值、可变参数、关键字参数、参数默认值、将序列中的元素值作为函数对应的参数值传递、递归等。    本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(8):类和对象

    17节 2小时6分钟
    课程目标:
    本课程使用的是Python3本课程的主要内容如下:q   了解什么是对象和类q   了解类的3个主要特征:继承、封装和多态q   学习创建类的方法q   学习如何为类添加私有方法q   学习如何继承一个或多个类(多继承)q   学习如何检测类之间的继承关系      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。   

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(9):异常

    10节 1小时8分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的主要内容如下:q   了解异常的概念q   学习如何主动抛出异常(raise语句的用法)q   学习自定义异常类q   学习如何使用try…except…语句捕捉异常q   学习try语句的else子句的使用方法q   学习try语句的finally子句的使用方法以及注意事项q   了解异常栈跟踪q   了解如何更好地使用异常捕捉      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(10):方法、属性和迭代

    14节 2小时21分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解构造方法的基础知识q   学习如何重写构造方法和普通方法q   学习super函数的使用方法q   学习如何自定义序列q   学习监控属性的读写和删除操作的方法q   了解静态方法和类方法的区别q   学习如何定义静态方法和类方法q   学习如何使用迭代器q   了解什么是生成器q   学习使用普通生成器和递归生成器的方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(11):正则表达式

    12节 2小时1分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解什么是正则表达式q   学习用match方法匹配字符串q   学习用search方法搜索满足条件的字符串q   学习用findall方法和finditor方法查找字符串q   学习用sub方法和subn方法搜索和替换q   学习用split方法分隔字符串q   学习常用的正则表达式表示法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(12):Python常用模块

    18节 2小时56分钟
    课程目标:
    本课程使用的是Python3本课程的详细内容如下:q   学习sys模块中常用函数的使用方法q   学习如何获取和改变工作目录q   学习文件、目录以及链接操作q   学习集合、堆和双端队列的使用方法q   学习如何操作时间、日期和日历q   学习产生各种类型的随机数的方法q   学习常用的数学函数的使用方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(13):Python文件和流

    6节 56分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   读文件和写文件q   管道输出q   读行和写行q   掌使用FileInput对象读取文件      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(14):Python数据存储

    15节 3小时4分钟
    课程目标:
    本课程使用的是Python3本课程的详细内容如下:q   处理XML格式的数据q   处理JSON格式的数据q   操作SQLite数据库q   操作MySQL数据库q   ORMq   操非关系型数据库(NoSQL)      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(15):Python TCP与UDP编程

    11节 1小时43分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   建立TCP服务器q   服务端接收数据的缓冲区q   服务端的请求队列q   时间戳服务器q   用Socket实现HTTP服务器q   客户端Socketq   实现socketserver TCP时间戳服务器q   实现socketserver TCP时间戳客户端

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(16):Python 网络技术

    16节 2小时36分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   Python语言中与网络有关的模块q  使用urllib3模块发送HTTP GET和HTTP POST请求q   使用urllib3模块获取HTTP请求头和HTTP响应头q   使用urllib3模块上传文件q  设置超时时间q   了解什么是Twisted框架q   了解Twisted框架的基本使用方法q  使用Twisted框架实现客户端和服务端应用q   使用Twisted框架获取EMail邮箱的目录列表q   使用ftplib模块与FTP服务器交互q   了解什么是SMTP、POP3和IMAP4q   用smtplib模块发送EMailq   用poplib模块和imaplib模块接收EMail      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(17):Python 多线程

    11节 1小时8分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解进程与线程的概念,以及进程和线程的区别q   学习如何使用Python多线程q   学习如何为线程函数传递参数q   学习如何利用锁判断线程是否结束q   学习threading模块中的Thread类的使用方法q   学习如何利用线程锁让代码同步q   学习信号量的使用方法q   学习生产者-消费者模型以及实现方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(18):Python GUI库:Tkinter

    17节 2小时23分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解什么是tkinterq   学习使用tkinter编写GUI程序的基本方法q   学习tkinter的3中布局q   学习tkinter中的常用控件q   学习菜单的使用方法q   学习tkinter中常用对话框的使用方法      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。   

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(19):Python GUI库:PyQt5

    22节 2小时30分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3.6本课程的详细内容如下:q   了解什么是PyQt5q   学习如何搭建PyQt5运行环境q   学习如何进行可视化开发q   学习PyQt5中窗口的基本功能q   学习如何使用PyQt5中的布局q   学习如何使用PyQt5中常用的控件q   学习如何使用PyQt5中的菜单      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

  • 跟李宁老师学Python视频课程(20):Python 测试

    7节 56分钟
    课程目标:
    购买本课程后,可以加51CTO学堂李宁老师官方交流群:550369460     注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号即可)。本课程使用的是Python3本课程的详细内容如下:q   了解什么是代码测试q   了解测试驱动开发q   学习测试工具doctest和unittest的使用q   学习代码检查工具PyLint和Flake8的使用q   学习Python代码性能分析      本系列课程一共20套,每一套视频课程会深入讲解Python的一类知识点。Python是当今炙手可热的编程语言,可用于多个领域,人工智能、大数据、Web开发、移动开发、运维等。而且学习Python,将会更容易找到工作。本系列课程深入介绍了Python语言的方方面面,也是李宁老师其他课程的基础,如深度学习、科学计算、Web开发(Django Web框架)、全站开发、运维等。

    课程大纲

    免费试看

查看更多课程

第二阶段:  Python数据结构和算法

3门课程 12小时26分钟

与递归、数组、字符串相关的算法

  • 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-找到由其他单词组成的最长单词

    课程大纲

    免费试看

  • 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-求数组连续最大和(动态规划法)

    课程大纲

    免费试看

  • 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. 其他递归算法

    课程大纲

    免费试看

Python数据结构与算法面试(1)【含Python基础】资料下载

课程名称 操作
跟李宁老师学Python视频课程(1):初识Python 付费用户专享
跟李宁老师学Python视频课程(2):Python基础知识 付费用户专享
跟李宁老师学Python视频课程(3): Python条件、Python循环和Python其他语句 付费用户专享
跟李宁老师学Python视频课程(4)—Python中的列表和元组 付费用户专享
跟李宁老师学Python视频课程(5)—Python字符串 付费用户专享
跟李宁老师学Python视频课程(6):Python字典 付费用户专享
跟李宁老师学Python视频课程(7):函数 付费用户专享
跟李宁老师学Python视频课程(8):类和对象 付费用户专享
跟李宁老师学Python视频课程(9):异常 付费用户专享
跟李宁老师学Python视频课程(10):方法、属性和迭代 付费用户专享
跟李宁老师学Python视频课程(11):正则表达式 付费用户专享
跟李宁老师学Python视频课程(12):Python常用模块 付费用户专享
跟李宁老师学Python视频课程(13):Python文件和流 付费用户专享
跟李宁老师学Python视频课程(14):Python数据存储 付费用户专享
跟李宁老师学Python视频课程(15):Python TCP与UDP编程 付费用户专享
跟李宁老师学Python视频课程(16):Python 网络技术 付费用户专享
跟李宁老师学Python视频课程(17):Python 多线程 付费用户专享
跟李宁老师学Python视频课程(18):Python GUI库:Tkinter 付费用户专享
跟李宁老师学Python视频课程(19):Python GUI库:PyQt5 付费用户专享
跟李宁老师学Python视频课程(20):Python 测试 付费用户专享
Python数据结构与算法实战(3):字符串 付费用户专享
Python数据结构与算法实战(2):数组 付费用户专享
Python数据结构实战(1):递归(算法面试) 付费用户专享

Python数据结构与算法面试(1)【含Python基础】

¥831.00 ¥260.32
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部