联系

网易云课堂-Python数据结构与算法教程

内容简介

Python 目前在人工智能,运维,后端开发,爬虫等领域使用越来越广泛,而数据结构和算法是计算机科学的基础知识。本课程使用 Python 语言系统讲解了常用数据结构和算法,帮助学习者提升开发技能。

课程特点:

1. 每个算法和数据结构都有讲义、视频(包含讲解、图示、手动模拟)、源代码。其中只有视频内容为付费内容。文字内容可以在 https://github.com/PegasusWang/python_data_structures_and_algorithms 免费获取

2. 讲义循序渐进,结合自己的学习和使用经验讲解。github 上实时更新

3. 演示代码实现思路,所有代码在视频里均现场编写

4. 偏向工程应用和代码实现。代码直接可以用。每个文件都是自包含的,你可以直接运行和调试,这是目前大部分书籍做得不到位的地方

良好的工程实践:编码之前碎碎念(工程实践)。 这是很多看了几本书没有太多业界实践经验就敢讲课的培训班老师教不了的。知识廉价,经验无价

5. 每个实现都会有单测来验证,培养良好的编码和测试习惯,传授工程经验

6. 结合 cpython 解释器底层实现讲解(比如list 内存分配策略等),避免一些使用上的坑。并且会用 python 来模拟内置 dict 等的实现

7. 每篇讲义后有思考题和延伸阅读链接,帮助加深思考和理解

网易云课堂-Python数据结构与算法教程

资源目录

——/计算机教程/10网易云课堂/013-Python数据结构与算法教程/

.线性查找与二分查找.mp4 46.35M

01.课程简介.mp4 25.64M

02.算法和数据结构介绍.mp4 11.58M

03.抽象数据类型和面向对象编程.mp4 21.15M

04.python 数组和列表.mp4 39.46M

05.单链表1.mp4 24.85M

06.单链表2.mp4 26.75M

07.循环双端链表1.mp4 29.59M

08.循环双端链表2.mp4 38.54M

09.队列.mp4 30.14M

10.用数组实现队列.mp4 18.57M

11.双端队列.mp4 17.59M

12.栈.mp4 50.49M

13.算法时间复杂度和空间复杂度.mp4 50.58M

14.哈希表1.mp4 74.11M

15.哈希表2.mp4 35.76M

16.哈希表3.mp4 37.70M

17.python dict 实现.mp4 27.66M

18.python set 原理和实现.mp4 47.85M

19.递归1.mp4 59.60M

20.递归2.mp4 34.19M

22.冒泡排序、选择排序和插入排序.mp4 64.08M

23.分治法与归并排序1.mp4 49.76M

24.分治法与归并排序2.mp4 12.68M

25.快速排序1.mp4 40.48M

26.快速排序2.mp4 76.18M

27.树与二叉树1.mp4 94.03M

28.树与二叉树2.mp4 21.23M

29.堆与堆排序1.mp4 41.67M

30.堆与堆排序2.mp4 46.77M

31.优先级队列.mp4 44.85M

32.二叉查找树1.mp4 59.19M

33.二叉查找树2.mp4 64.55M

34.二叉查找树3.mp4 54.85M

35.图的概念和遍历操作.mp4 57.64M

36.Python常用内置算法与数据结构.mp4 7.38M

37.面试与白板编程.mp4 23.45M

代码,讲义地址.txt 0.23kb

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注