论坛元老
- 威望
- 276
- 贡献
- 320
- 热心值
- 7
- 金币
- 41780
- 注册时间
- 2020-8-31
|
课程介绍
数据结构与算法是程序员必备的理论基础,让我们对于计算机软件的运行原理理解更佳透彻,这也是真正考察程序员水平与能力的最核心部分。本套课程细致的讲解了计算机各种数据结构与相应的算法。
课程目录
01_数据结构和算法绪论
02_谈谈算法
03_时间复杂度和空间复杂度
04_时间复杂度和空间复杂度2
05_时间复杂度和空间复杂度3
06_线性表
07_线性表2
08_线性表3
09_线性表4
10_线性表5
11_线性表6
12_线性表7
13_线性表8
14_线性表9
15_线性表10
16_单链表小结:腾讯面试题
17_线性表12
18_约瑟夫问题
19_线性表14
20_魔术师发牌问题
21_线性表16
22_线性表17
23_栈和队列
24_栈和队列2
25_进制转换
26_栈和队列4
27_逆波兰计算器
28_中缀表达式转换为后缀表达式01
29_中缀表达式转换为后缀表达式02
30_栈和队列7
31_栈和队列8
32_递归和分治思想
33_递归和分治思想2
34_汉诺塔
35_八皇后问题
36_字符串
37_KMP算法
38_KMP算法2
39_KMP算法之NEXT数组代码原理分析
40_KMP算法之实现及优化
41_树
42_树的存储结构
43_树的存储结构2
44_二叉树
45_二叉树2
46_二叉树的存数结构
47_二叉树的遍历
48_二叉树的建立和遍历算法
49_线索二叉树
50_线索二叉树代码实现
51_树、森林及二叉树的相互转换
52_赫夫曼树
53_赫夫曼编码
54_赫夫曼编码C语言实现
55_图
56_图的定义与术语2
57_图的存储结构
58_图的存储结构(邻接表)
59_图的存储结构(十字链表、邻接多重表、边集数组)
60_图的遍历(深度优先遍历)
61_马踏棋盘算法(骑士周游问题)
62_图的遍历(广度优先遍历)
63_最小生成树(普里姆算法)
64_最小生成树(克鲁斯卡尔算法)
65_最短路径(迪杰斯特拉算法)
66_最短路径(弗洛伊德算法)
67_拓扑排序
68_关键路径
69_关键路径(代码讲解)
|
|