教程介绍:
数据结构和算法是每个程序员需要掌握的基础知识之一,也是面试中跨不过的槛。目前关于 Python数据结构和算法的教程比较欠缺, 这套视频教程帮助 Python 开发者掌握常用算法和数据结构,提升开发技能。
| 教程目录 | |
|---|---|
| 01.课程简介 | 02.算法和数据结构介绍 |
| 03.抽象数据类型和面向对象编程 | 04.python 数组和列表 |
| 05.单链表1 | 06.单链表2 |
| 07.循环双端链表1 | 08.循环双端链表2 |
| 09.队列 | 10.用数组实现队列 |
| 11.双端队列 | 12.栈 |
| 13.算法时间复杂度和空间复杂度 | 14.哈希表1 |
| 15.哈希表2 | 16.哈希表3 |
| 17.python dict 实现 | 18.python set 原理和实现 |
| 19.递归1 | 20.递归2 |
| 21.线性查找与二分查找 | 22.冒泡排序、选择排序和插入排序 |
| 23.分治法与归并排序1 | 24.分治法与归并排序2 |
| 25.快速排序1 | 26.快速排序2 |
| 27.树与二叉树1 | 28.树与二叉树2 |
| 29.堆与堆排序1 | 30.堆与堆排序2 |
| 31.优先级队列 | 32.二叉查找树1 |
| 33.二叉查找树2 | 34.二叉查找树3 |
| 35.图的概念和遍历操作 | 36.Python常用内置算法与数据结构 |
| 37.面试与白板编程 | |


下载量 : 17 | 类型 : 视频文件
