-
-
(1.1.1)--101)引子:数据时代.pdf
-
(1.2.1)--102)问题求解的计算之道.pdf
-
(1.3.1)--103)图灵机计算模型.pdf
-
(1.4.1)--104)算法和计算复杂性.pdf
-
(1.5.1)--105)突破计算极限.pdf
-
(1.6.1)--106)什么是抽象和实现.pdf
-
(1.7.1)--107)为什么研究数据结构与算法.pdf
-
(10.1.1)--610二叉查找树及操作.pdf
-
(10.2.1)--611二叉查找树实现及算法分析(上).pdf
-
(10.3.1)--612二叉查找树实现及算法分析(下).pdf
-
(10.4.1)--613AVL树的定义和性能.pdf
-
(10.5.1)--614AVL树的Python实现.pdf
-
(10.6.1)--615树结构小结.pdf
-
(11.1.1)--701图的基本概念及相关术语.pdf
-
(11.2.1)--702图抽象数据类型.pdf
-
(11.3.1)--703图抽象数据类型的Python实现.pdf
-
(11.4.1)--704图的应用:词梯问题.pdf
-
(11.5.1)--705实现广度优先搜索.pdf
-
(11.6.1)--706图的应用:骑士周游问题.pdf
-
(11.7.1)--707骑士周游问题算法实现.pdf
-
(11.8.1)--708骑士周游问题算法分析与改进.pdf
-
(12.1.1)--709通用的深度优先搜索.pdf
-
(12.2.1)--710图的应用:拓扑排序.pdf
-
(12.3.1)--711图的应用:强连通分支.pdf
-
(12.4.1)--712图的应用:最短路径.pdf
-
(12.5.1)--713图的应用:最小生成树.pdf
-
(12.6.1)--714图结构小结.pdf
-
(2.1.1)--201)什么是算法分析.pdf
-
(2.2.1)--202)大O表示法.pdf
-
(2.3.1)--203)“变位词”判断问题(上).pdf
-
(2.4.1)--204)“变位词”判断问题(下).pdf
-
(2.5.1)--205)Python数据类型的性能(上).pdf
-
(2.6.1)--206)Python数据类型的性能(下).pdf
-
(3.1.1)--301)什么是线性结构.pdf
-
(3.2.1)--302)栈抽象数据类型及Python实现.pdf
-
(3.3.1)--303)栈的应用:简单括号匹配.pdf
-
(3.4.1)--304)栈的应用:十进制转换为二进制.pdf
-
(3.5.1)--305)栈的应用:表达式转换(上).pdf
-
(3.6.1)--306)栈的应用:表达式转换(下).pdf
-
(3.7.1)--307)栈的应用:后缀表达式求值.pdf
-
(4.1.1)--308队列抽象数据类型及Python实现.pdf
-
(4.2.1)--309队列的应用:热土豆.pdf
-
(4.3.1)--310队列的应用:打印任务(上).pdf
-
(4.4.1)--311队列的应用:打印任务(下).pdf
-
(4.5.1)--312双端队列抽象数据类型及Python实现+回文词判定.pdf
-
(4.6.1)--313无序表抽象数据类型及Python实现.pdf
-
(4.7.1)--314无序表的链表实现.pdf
-
(4.8.1)--315有序表抽象数据类型及Python实现.pdf
-
(4.9.1)--316线性结构小结.pdf
-
(5.1.1)--401什么是递归.pdf
-
(5.2.1)--402递归的应用:任意进制转换.pdf
-
(5.3.1)--403递归调用的实现.pdf
-
(5.4.1)--404递归可视化:分形树.pdf
-
(5.5.1)--405递归可视化:谢尔宾斯基三角.pdf
-
(5.6.1)--406递归的应用:汉诺塔.pdf
-
(5.7.1)--407递归的应用:探索迷宫.pdf
-
(6.1.1)--408分治策略.pdf
-
(6.2.1)--409优化问题和贪心策略.pdf
-
(6.3.1)--410找零兑换问题的递归解法.pdf
-
(6.4.1)--411找零兑换问题的动态规划解法.pdf
-
(6.5.1)--412动态规划案例分析.pdf
-
(6.6.1)--413递归小结.pdf
-
(7.1.1)--501顺序查找算法及分析.pdf
-
(7.2.1)--502二分查找算法及分析.pdf
-
(7.3.1)--503冒泡和选择排序算法及分析.pdf
-
(7.4.1)--504插入排序算法及分析.pdf
-
(7.5.1)--505谢尔排序算法及分析.pdf
-
(7.6.1)--506归并排序算法及分析.pdf
-
(7.7.1)--507快速排序算法及分析.pdf
-
(8.1.1)--508什么是散列.pdf
-
(8.2.1)--509完美散列函数.pdf
-
(8.3.1)--510区块链技术.pdf
-
(8.4.1)--511散列函数设计.pdf
-
(8.5.1)--512冲突解决方案.pdf
-
(8.6.1)--513映射抽象数据类型及Python实现.pdf
-
(8.7.1)--514排序与查找小结.pdf
-
(9.1.1)--601什么是树.pdf
-
(9.2.1)--602树结构相关术语.pdf
-
(9.3.1)--603树的嵌套列表实现.pdf
-
(9.4.1)--604树的链表实现.pdf
-
(9.5.1)--605树的应用:表达式解析(上).pdf
-
(9.6.1)--606树的应用:表达式解析(下).pdf
-
(9.7.1)--607树的遍历.pdf
-
(9.8.1)--608优先队列和二叉堆.pdf
-
(9.9.1)--609二叉堆的Python实现.pdf
-