北大Python版 2019年数据结构与算法,资源教程下载-数智学院

北大Python版 2019年数据结构与算法,资源教程下载

image.png

课程名称

北大Python版 2019年数据结构与算法,资源教程下载

课程目录

├─{01}–一、概述

│  ├─{1}–101引子:数据时代9m53s

│  │      (1.1.1)–101)引子:数据时代.pdf

│  │      [1.1.1]–101)引子:数据时代.mp4

│  │      [1.1.1]–101)引子:数据时代.srt

│  │      8 b1 L. b/ W- U/ u

│  ├─{2}–102问题求解的计算之道12m20s

│  │      (1.2.1)–102)问题求解的计算之道.pdf

│  │      [1.2.1]–102)问题求解的计算之道.mp4

│  │      [1.2.1]–102)问题求解的计算之道.srt

│  │     

│  ├─{3}–103图灵机计算模型14m49s

│  │      (1.3.1)–103)图灵机计算模型.pdf

│  │      [1.3.1]–103)图灵机计算模型.mp4

│  │      [1.3.1]–103)图灵机计算模型.srt

│  │      

│  ├─{4}–104算法和计算复杂性14m28s

│  │      (1.4.1)–104)算法和计算复杂性.pdf

│  │      [1.4.1]–104)算法和计算复杂性.mp4

│  │      [1.4.1]–104)算法和计算复杂性.srt

│  │      

│  ├─{5}–105突破计算极限9m08s

│  │      (1.5.1)–105)突破计算极限.pdf

│  │      [1.5.1]–105)突破计算极限.mp4

│  │      [1.5.1]–105)突破计算极限.srt

│  │      

│  ├─{6}–106什么是抽象和实现9m00s

│  │      (1.6.1)–106)什么是抽象和实现.pdf

│  │      [1.6.1]–106)什么是抽象和实现.mp4

│  │      [1.6.1]–106)什么是抽象和实现.srt

│  │      

│  └─{7}–107为什么研究数据结构与算法10m02s

│          (1.7.1)–107)为什么研究数据结构与算法.pdf

│          [1.7.1]–107)为什么研究数据结构与算法.mp4

│          [1.7.1]–107)为什么研究数据结构与算法.srt

│         

├─{02}–二、算法分析

│  ├─{1}–201什么是算法分析16m49s

│  │      (2.1.1)–201)什么是算法分析.pdf

│  │      [2.1.1]–201)什么是算法分析.mp4

│  │      [2.1.1]–201)什么是算法分析.srt

│  │      

│  ├─{2}–202大O表示法13m06s

│  │      (2.2.1)–202)大O表示法.pdf

│  │      [2.2.1]–202)大O表示法.mp4

│  │      [2.2.1]–202)大O表示法.srt

│  │      

│  ├─{3}–203“变位词”判断问题(上)10m27s

│  │      (2.3.1)–203)“变位词”判断问题(上).pdf

│  │      [2.3.1]–203)“变位词”判断问题(上).mp4

│  │      [2.3.1]–203)“变位词”判断问题(上).srt

│  │      

│  ├─{4}–204“变位词”判断问题(下)9m54s

│  │      (2.4.1)–204)“变位词”判断问题(下).pdf

│  │      [2.4.1]–204)“变位词”判断问题(下).mp4

│  │      [2.4.1]–204)“变位词”判断问题(下).srt

│  │      

│  ├─{5}–205python数据类型的性能(上)12m37s

│  │      (2.5.1)–205)Python数据类型的性能(上).pdf

│  │      [2.5.1]–205)Python数据类型的性能(上).mp4

│  │      [2.5.1]–205)Python数据类型的性能(上).srt

│  │      

│  └─{6}–206Python数据类型的性能(下)10m18s

│          (2.6.1)–206)Python数据类型的性能(下).pdf

│          [2.6.1]–206)Python数据类型的性能(下).mp4

│          [2.6.1]–206)Python数据类型的性能(下).srt

│         

├─{03}–三、基本结构(上)

│  ├─{1}–301什么是线性结构6m59s

│  │      (3.1.1)–301)什么是线性结构.pdf

│  │      [3.1.1]–301)什么是线性结构.mp4

│  │      [3.1.1]–301)什么是线性结构.srt

│  │      

│  ├─{2}–302栈抽象数据类型及Python实现10m14s

│  │      (3.2.1)–302)栈抽象数据类型及Python实现.pdf

│  │      [3.2.1]–302)栈抽象数据类型及Python实现.mp4

│  │      [3.2.1]–302)栈抽象数据类型及Python实现.srt

│  │      

│  ├─{3}–303栈的应用:简单括号匹配11m19s

│  │      (3.3.1)–303)栈的应用:简单括号匹配.pdf

│  │      [3.3.1]–303)栈的应用:简单括号匹配.mp4

│  │      [3.3.1]–303)栈的应用:简单括号匹配.srt

│  │     

│  ├─{4}–304栈的应用:十进制转换为二进制9m34s

│  │      (3.4.1)–304)栈的应用:十进制转换为二进制.pdf

│  │      [3.4.1]–304)栈的应用:十进制转换为二进制.mp4

│  │      [3.4.1]–304)栈的应用:十进制转换为二进制.srt

│  │   

│  ├─{5}–305表达式转换(上)11m24s

│  │      (3.5.1)–305)栈的应用:表达式转换(上).pdf

│  │      [3.5.1]–305)栈的应用:表达式转换(上).mp4

│  │      [3.5.1]–305)栈的应用:表达式转换(上).srt

│  │      

│  ├─{6}–306表达式转换(下)12m36s

│  │      (3.6.1)–306)栈的应用:表达式转换(下).pdf

│  │      [3.6.1]–306)栈的应用:表达式转换(下).mp4

│  │      [3.6.1]–306)栈的应用:表达式转换(下).srt

│  │   

│  └─{7}–307后缀表达式求值8m18s

│          (3.7.1)–307)栈的应用:后缀表达式求值.pdf

│          [3.7.1]–307)栈的应用:后缀表达式求值.mp4

│          [3.7.1]–307)栈的应用:后缀表达式求值.srt

│         

├─{04}–四、基本结构(下)

│  ├─{1}–308队列抽象数据类型及Python实现10m01s

│  │      (4.1.1)–308队列抽象数据类型及Python实现.pdf

│  │      [4.1.1]–308队列抽象数据类型及Python实现.mp4

│  │      [4.1.1]–308队列抽象数据类型及Python实现.srt

│  │      

│  ├─{2}–309队列的应用:热土豆7m52s

│  │      (4.2.1)–309队列的应用:热土豆.pdf

│  │      [4.2.1]–309队列的应用:热土豆.mp4

│  │      [4.2.1]–309队列的应用:热土豆.srt

│  │     

│  ├─{3}–310队列的应用:打印任务(上)7m37s

│  │      (4.3.1)–310队列的应用:打印任务(上).pdf

│  │      [4.3.1]–310队列的应用:打印任务(上).mp4

│  │      [4.3.1]–310队列的应用:打印任务(上).srt

│  │      

│  ├─{4}–311队列的应用:打印任务(下)17m23s

│  │      (4.4.1)–311队列的应用:打印任务(下).pdf

│  │      [4.4.1]–311队列的应用:打印任务(下).mp4

│  │      [4.4.1]–311队列的应用:打印任务(下).srt

│  │      

│  ├─{5}–312双端队列抽象数据类型及Python实现+回文词判定7m25

│  │      (4.5.1)–312双端队列抽象数据类型及Python实现+回文词判定.pdf

│  │      [4.5.1]–312双端队列抽象数据类型及Python实现+回文词判定.mp4'

│  │      [4.5.1]–312双端队列抽象数据类型及Python实现+回文词判定.srt*

│  │      

│  ├─{6}–313无序表抽象数据类型及Python实现11m03s

│  │      (4.6.1)–313无序表抽象数据类型及Python实现.pdf

│  │      [4.6.1]–313无序表抽象数据类型及Python实现.mp4

│  │      [4.6.1]–313无序表抽象数据类型及Python实现.srt

│  │      

│  ├─{7}–314无序表的链表实现12m54s

│  │      (4.7.1)–314无序表的链表实现.pdf

│  │      [4.7.1]–314无序表的链表实现.mp4

│  │      [4.7.1]–314无序表的链表实现.srt

│  │   

│  ├─{8}–315有序表抽象数据类型及Python实现13m14s

│  │      (4.8.1)–315有序表抽象数据类型及Python实现.pdf

│  │      [4.8.1]–315有序表抽象数据类型及Python实现.mp4

│  │      [4.8.1]–315有序表抽象数据类型及Python实现.srt

│  │      

│  └─{9}–316线性结构小结6m08s

│          (4.9.1)–316线性结构小结.pdf

│          [4.9.1]–316线性结构小结.mp4

│          [4.9.1]–316线性结构小结.srt

│         

├─{05}–五、递归(上)

│  ├─{1}–401什么是递归13m20s

│  │      (5.1.1)–401什么是递归.pdf

│  │      [5.1.1]–401什么是递归.mp4

│  │      [5.1.1]–401什么是递归.srt

│  │      

│  ├─{2}–402递归的应用:任意进制转换6m32s

│  │      (5.2.1)–402递归的应用:任意进制转换.pdf

│  │      [5.2.1]–402递归的应用:任意进制转换.mp4

│  │      [5.2.1]–402递归的应用:任意进制转换.srt

│  │      

│  ├─{3}–403递归调用的实现8m32s

│  │      (5.3.1)–403递归调用的实现.pdf

│  │      [5.3.1]–403递归调用的实现.mp4

│  │      [5.3.1]–403递归调用的实现.srt

│  │      

│  ├─{4}–404递归可视化:分形树10m54s

│  │      (5.4.1)–404递归可视化:分形树.pdf

│  │      [5.4.1]–404递归可视化:分形树.mp4

│  │      [5.4.1]–404递归可视化:分形树.srt

│  │      

│  ├─{5}–405递归可视化:谢尔宾斯基三角10m31s

│  │      (5.5.1)–405递归可视化:谢尔宾斯基三角.pdf

│  │      [5.5.1]–405递归可视化:谢尔宾斯基三角.mp4

│  │      [5.5.1]–405递归可视化:谢尔宾斯基三角.srt

│  │      

│  ├─{6}–406递归的应用:汉诺塔10m37s

│  │      (5.6.1)–406递归的应用:汉诺塔.pdf

│  │      [5.6.1]–406递归的应用:汉诺塔.mp4

│  │      [5.6.1]–406递归的应用:汉诺塔.srt

│  │      

│  ├─{7}–407递归的应用:探索迷宫16m35s

│  │      (5.7.1)–407递归的应用:探索迷宫.pdf

│  │      [5.7.1]–407递归的应用:探索迷宫.mp4

│  │      [5.7.1]–407递归的应用:探索迷宫.srt

│  │      [5.7.2]–海龟探索迷宫过程演示.mp4

│  │     

│  └─{8}–直播答疑

│          [5.8.1]–第1次直播答疑.mp4

│         

├─{06}–六、递归(下)

│  ├─{1}–408分治策略5m34s

│  │      (6.1.1)–408分治策略.pdf

│  │      [6.1.1]–408分治策略.mp4

│  │      [6.1.1]–408分治策略.srt

│  │     

│  ├─{2}–409优化问题和贪心策略7m49s

│  │      (6.2.1)–409优化问题和贪心策略.pdf

│  │      [6.2.1]–409优化问题和贪心策略.mp4

│  │      [6.2.1]–409优化问题和贪心策略.srt

│  │      

│  ├─{3}–410找零兑换问题的递归解法12m32s

│  │      (6.3.1)–410找零兑换问题的递归解法.pdf

│  │      [6.3.1]–410找零兑换问题的递归解法.mp4

│  │      [6.3.1]–410找零兑换问题的递归解法.srt

│  │     

│  ├─{4}–411找零兑换问题的动态规划解法13m26s

│  │      (6.4.1)–411找零兑换问题的动态规划解法.pdf

│  │      [6.4.1]–411找零兑换问题的动态规划解法.mp4

│  │      [6.4.1]–411找零兑换问题的动态规划解法.srt

│  │      

│  ├─{5}–412动态规划案例分析17m53s

│  │      (6.5.1)–412动态规划案例分析.pdf

│  │      [6.5.1]–412动态规划案例分析.mp4

│  │      [6.5.1]–412动态规划案例分析.srt

│  │      

│  └─{6}–413递归小结6m51s

│          (6.6.1)–413递归小结.pdf

│          [6.6.1]–413递归小结.mp4

│          [6.6.1]–413递归小结.srt

│         

├─{07}–七、排序与查找(上)

│  ├─{1}–501顺序查找算法及分析9m41s

│  │      (7.1.1)–501顺序查找算法及分析.pdf

│  │      [7.1.1]–501顺序查找算法及分析.mp4

│  │      [7.1.1]–501顺序查找算法及分析.srt

│  │     

│  ├─{2}–502二分查找算法及分析12m20s

│  │      (7.2.1)–502二分查找算法及分析.pdf

│  │      [7.2.1]–502二分查找算法及分析.mp4`

│  │      [7.2.1]–502二分查找算法及分析.srt

│  │      ' v% A- x9 p8 c

│  ├─{3}–503冒泡和选择排序算法及分析12m14s

│  │      (7.3.1)–503冒泡和选择排序算法及分析.pdf

│  │      [7.3.1]–503冒泡和选择排序算法及分析.mp4

│  │      [7.3.1]–503冒泡和选择排序算法及分析.srt

│  │      

│  ├─{4}–504插入排序算法及分析7m06s

│  │      (7.4.1)–504插入排序算法及分析.pdf

│  │      [7.4.1]–504插入排序算法及分析.mp4

│  │      [7.4.1]–504插入排序算法及分析.srt

│  │      

│  ├─{5}–505谢尔排序算法及分析6m15s

│  │      (7.5.1)–505谢尔排序算法及分析.pdf

│  │      [7.5.1]–505谢尔排序算法及分析.mp4

│  │      [7.5.1]–505谢尔排序算法及分析.srt

│  │      

│  ├─{6}–506归并排序算法及分析9m13s

│  │      (7.6.1)–506归并排序算法及分析.pdf

│  │      [7.6.1]–506归并排序算法及分析.mp4

│  │      [7.6.1]–506归并排序算法及分析.srt

│  │      

│  └─{7}–507快速排序算法及分析12m30s

│          (7.7.1)–507快速排序算法及分析.pdf

│          [7.7.1]–507快速排序算法及分析.mp4

│          [7.7.1]–507快速排序算法及分析.srt

│         

├─{08}–八、排序与查找(下)

│  ├─{1}–508什么是散列7m21s

│  │      (8.1.1)–508什么是散列.pdf

│  │      [8.1.1]–508什么是散列.mp4

│  │      [8.1.1]–508什么是散列.srt

│  │      

│  ├─{2}–509完美散列函数15m02s

│  │      (8.2.1)–509完美散列函数.pdf

│  │      [8.2.1]–509完美散列函数.mp4

│  │      [8.2.1]–509完美散列函数.srt

│  │      

│  ├─{3}–510区块链技术17m20s

│  │      (8.3.1)–510区块链技术.pdf

│  │      [8.3.1]–510区块链技术.mp4

│  │      [8.3.1]–510区块链技术.srt

│  │      

│  ├─{4}–511散列函数设计8m47s

│  │      (8.4.1)–511散列函数设计.pdf

│  │      [8.4.1]–511散列函数设计.mp4

│  │      [8.4.1]–511散列函数设计.srt

│  │      

│  ├─{5}–512冲突解决方案11m59s

│  │      (8.5.1)–512冲突解决方案.pdf

│  │      [8.5.1]–512冲突解决方案.mp4

│  │      [8.5.1]–512冲突解决方案.srt

│  │      

│  ├─{6}–513映射抽象数据类型及Python实现14m58s

│  │      (8.6.1)–513映射抽象数据类型及Python实现.pdf

│  │      [8.6.1]–513映射抽象数据类型及Python实现.mp4

│  │      [8.6.1]–513映射抽象数据类型及Python实现.srt

│  │      

│  └─{7}–514排序与查找小结9m45s

│          (8.7.1)–514排序与查找小结.pdf

│          [8.7.1]–514排序与查找小结.mp4

│          [8.7.1]–514排序与查找小结.srt

│         

├─{09}–九、树及算法(上)

│  ├─{1}–601什么是树8m37s

│  │      (9.1.1)–601什么是树.pdf

│  │      [9.1.1]–601什么是树.mp4

│  │      [9.1.1]–601什么是树.srt

│  │     

│  ├─{2}–602树结构相关术语8m23s

│  │      (9.2.1)–602树结构相关术语.pdf

│  │      [9.2.1]–602树结构相关术语.mp4

│  │      [9.2.1]–602树结构相关术语.srt

│  │     

│  ├─{3}–603树的嵌套列表实现11m00s

│  │      (9.3.1)–603树的嵌套列表实现.pdf

│  │      [9.3.1]–603树的嵌套列表实现.mp4

│  │      [9.3.1]–603树的嵌套列表实现.srt

│  │      

│  ├─{4}–604树的链表实现6m57s

│  │      (9.4.1)–604树的链表实现.pdf

│  │      [9.4.1]–604树的链表实现.mp4

│  │      [9.4.1]–604树的链表实现.srt

│  │      

│  ├─{5}–605树的应用:表达式解析(上)13m03s

│  │      (9.5.1)–605树的应用:表达式解析(上).pdf

│  │      [9.5.1]–605树的应用:表达式解析(上).mp4

│  │      [9.5.1]–605树的应用:表达式解析(上).srt

│  │      

│  ├─{6}–606树的应用:表达式解析(下)15m15s

│  │      (9.6.1)–606树的应用:表达式解析(下).pdf

│  │      [9.6.1]–606树的应用:表达式解析(下).mp4

│  │      [9.6.1]–606树的应用:表达式解析(下).srt

│  │      

│  ├─{7}–607树的遍历10m11s

│  │      (9.7.1)–607树的遍历.pdf

│  │      [9.7.1]–607树的遍历.mp4

│  │      [9.7.1]–607树的遍历.srt

│  │   

│  ├─{8}–608优先队列和二叉堆11m45s

│  │      (9.8.1)–608优先队列和二叉堆.pdf

│  │      [9.8.1]–608优先队列和二叉堆.mp4

│  │      [9.8.1]–608优先队列和二叉堆.srt

│  │      

│  └─{9}–609二叉堆的Python实现13m14s

│          (9.9.1)–609二叉堆的Python实现.pdf

│          [9.9.1]–609二叉堆的Python实现.mp4

│          [9.9.1]–609二叉堆的Python实现.srt

│         

├─{10}–十、树及算法(下)

│  ├─{1}–610二叉查找树及操作8m59s

│  │      (10.1.1)–610二叉查找树及操作.pdf

│  │      [10.1.1]–610二叉查找树及操作.mp4

│  │      [10.1.1]–610二叉查找树及操作.srt

│  │   

│  ├─{2}–611二叉查找树实现及算法分析(上)11m55s

│  │      (10.2.1)–611二叉查找树实现及算法分析(上).pdf

│  │      [10.2.1]–611二叉查找树实现及算法分析(上).mp4

│  │      [10.2.1]–611二叉查找树实现及算法分析(上).srt

│  │   

│  ├─{3}–612二叉查找树实现及算法分析(下)14m39s

│  │      (10.3.1)–612二叉查找树实现及算法分析(下).pdf

│  │      [10.3.1]–612二叉查找树实现及算法分析(下).mp4

│  │      [10.3.1]–612二叉查找树实现及算法分析(下).srt

│  │   

│  ├─{4}–613AVL树的定义和性能7m08s

│  │      (10.4.1)–613AVL树的定义和性能.pdf

│  │      [10.4.1]–613AVL树的定义和性能.mp4

│  │      [10.4.1]–613AVL树的定义和性能.srt

│  │      

│  ├─{5}–614AVL树的Python实现20m04s

│  │      (10.5.1)–614AVL树的Python实现.pdf

│  │      [10.5.1]–614AVL树的Python实现.mp4

│  │      [10.5.1]–614AVL树的Python实现.srt

│  │      

│  └─{6}–615树结构小结7m39s

│          (10.6.1)–615树结构小结.pdf

│          [10.6.1]–615树结构小结.mp4

│          [10.6.1]–615树结构小结.srt

│         

├─{11}–十一、图及算法(上)

│  ├─{1}–701图的基本概念及相关术语11m51s

│  │      (11.1.1)–701图的基本概念及相关术语.pdf

│  │      [11.1.1]–701图的基本概念及相关术语.mp4

│  │     

│  ├─{2}–702图抽象数据类型5m57s

│  │      (11.2.1)–702图抽象数据类型.pdf

│  │      [11.2.1]–702图抽象数据类型.mp4

│  │      [11.2.1]–702图抽象数据类型.srt

│  │      

│  ├─{3}–703图抽象数据类型的Python实现5m26s

│  │      (11.3.1)–703图抽象数据类型的Python实现.pdf

│  │      [11.3.1]–703图抽象数据类型的Python实现.mp4

│  │      [11.3.1]–703图抽象数据类型的Python实现.srt

│  │      

│  ├─{4}–704图的应用:词梯问题8m20s

│  │      (11.4.1)–704图的应用:词梯问题.pdf

│  │      [11.4.1]–704图的应用:词梯问题.mp4

│  │      [11.4.1]–704图的应用:词梯问题.srt

│  │     

│  ├─{5}–705实现广度优先搜索15m07s

│  │      (11.5.1)–705实现广度优先搜索.pdf

│  │      [11.5.1]–705实现广度优先搜索.mp4

│  │      [11.5.1]–705实现广度优先搜索.srt

│  │      

│  ├─{6}–706图的应用:骑士周游问题6m37s

│  │      (11.6.1)–706图的应用:骑士周游问题.pdf

│  │      [11.6.1]–706图的应用:骑士周游问题.mp4

│  │      [11.6.1]–706图的应用:骑士周游问题.srt

│  │      

│  ├─{7}–707骑士周游问题算法实现7m56s

│  │      (11.7.1)–707骑士周游问题算法实现.pdf

│  │      [11.7.1]–707骑士周游问题算法实现.mp4

│  │      [11.7.1]–707骑士周游问题算法实现.srt

│  │  

│  └─{8}–708骑士周游问题算法分析与改进8m45s

│          (11.8.1)–708骑士周游问题算法分析与改进.pdf

│          [11.8.1]–708骑士周游问题算法分析与改进.mp4

│          [11.8.1]–708骑士周游问题算法分析与改进.srt

│         

└─{12}–十二、图及算法(下)

    ├─{1}–709通用的深度优先搜索10m27s

    │      (12.1.1)–709通用的深度优先搜索.pdf

    │      [12.1.1]–709通用的深度优先搜索.mp4

    │      [12.1.1]–709通用的深度优先搜索.srt

    │      

    ├─{2}–710图的应用:拓扑排序9m30s

    │      (12.2.1)–710图的应用:拓扑排序.pdf

    │      [12.2.1]–710图的应用:拓扑排序.mp4

    │      [12.2.1]–710图的应用:拓扑排序.srt

    │      

    ├─{3}–711图的应用:强连通分支11m16s

    │      (12.3.1)–711图的应用:强连通分支.pdf

    │      [12.3.1]–711图的应用:强连通分支.mp4

    │      [12.3.1]–711图的应用:强连通分支.srt

    │     

    ├─{4}–712图的应用:最短路径16m54s

    │      (12.4.1)–712图的应用:最短路径.pdf

    │      [12.4.1]–712图的应用:最短路径.mp4

    │      [12.4.1]–712图的应用:最短路径.srt

    │   

    ├─{5}–713图的应用:最小生成树12m08s

    │      (12.5.1)–713图的应用:最小生成树.pdf

    │      [12.5.1]–713图的应用:最小生成树.mp4

    │      [12.5.1]–713图的应用:最小生成树.srt

    │   

    └─{6}–714图结构小结6m33s

            (12.6.1)–714图结构小结.pdf

            [12.6.1]–714图结构小结.mp4

            [12.6.1]–714图结构小结.srt

VIP免费 永久VIP免费

已有人支付

相关说明
1、链接失效或无解压密码,请联系QQ:980264305
2、资源来源于网络公开发表文件,所有资料仅供学习交流
3、所收取费用来维持服务器运行,性质为用户友情赞助,并非售卖文件费用
4、如侵犯您的权益,请联系邮箱:980264305@qq.com
数智学院 » 北大Python版 2019年数据结构与算法,资源教程下载

发表评论

提供最优质的资源集合

立即查看 了解详情