2022年数据结构与算法教程合集 大厂算法面试刷题视频课程 数据结构实用教程合集

作者: admin 分类: 机器学习和人工智能教程合集 发布时间: 2021-12-24 03:03

本合集为数据接哦古与算法教程合集,目前共四个系列:

系列一:2022算法与数据机构教程视频 大厂算法刷题课程 算法数据结构体系课程

├──00-算法和数据结构新手班【完结】
| ├──第1节 位运算、算法是什么、简单排序.mp4 383.26M
| ├──第2节 数据结构、前缀和、对数器.mp4 206.92M
| ├──第3节 二分、复杂度、动态数组、哈希表.mp4 225.55M
| ├──第4节 链表问题.mp4 206.54M
| ├──第5节 位图、位运算实现加减乘除.mp4 203.34M
| ├──第6节 比较器、优先级队列、二叉树.mp4 413.17M
| ├──第7节 继续二叉树的很多题目.mp4 245.43M
| └──第8节 归并排序和快速排序.mp4 231.98M
├──01-左神-算法与数据结构基础班【完结】
| ├──10-并查集结构和图相关的算法.mp4 710.78M
| ├──11-暴力递归.mp4 688.98M
| ├──12-动态规划.mp4 675.57M
| ├──13-暴力递归的动态规划1.mp4 581.53M
| ├──14-暴力递归的动态规划2.mp4 696.62M
| ├──15暴力递归到动态规划3(1).mp4 802.91M
| ├──16暴力递归到动态规划4(1).mp4 1.05G
| ├──1算法 认识复杂度对数期二分法与异或运算.mp4 429.68M
| ├──2算法 链表结构、栈、队列、递归行为、哈希表.mp4 571.88M
| ├──3算法归并排序与随机快排.mp4 375.52M
| ├──4-比较器与堆.mp4 465.28M
| ├──5-trie、桶排序、排序总结.mp4 396.12M
| ├──6-链表相关面试题.mp4 385.56M
| ├──7-二叉树的基本算法.mp4 370.05M
| ├──8-二叉树的递归套路.mp4 689.17M
| └──9-贪心算法.mp4 544.24M
├──02-_算法与数据结构进阶班【完结】

| ├──01单调栈和窗口及其更新结构(1).mp4 525.40M
| ├──02类似斐波那契数列的递归(1).mp4 488.00M
| ├──03bfprt算法与蓄水池算法(1).mp4 431.20M
| ├──04KMP算法及其扩展(1).mp4 539.36M
| ├──05Manacher算法及其扩展(1).mp4 337.05M
| ├──06Morris遍历及其相关扩展(1).mp4 397.82M
| ├──07线段树(1).mp4 450.31M
| ├──08AC自动机(1).mp4 456.49M
| ├──09打表技巧和矩阵处理技巧(1).mp4 385.09M
| ├──10数组累加和问题三连(1).mp4 329.72M
| ├──11哈希函数有关的结构和岛问题(1).mp4 296.24M
| ├──12如何解决资源限制类题目(1).mp4 332.31M
| ├──13有序表的原理、应用、扩展(一)(1).mp4 217.32M
| ├──14有序表的原理、应用、扩展(二)(1).mp4 221.79M
| ├──15有序表的原理、应用、扩展(三)(1).mp4 244.51M
| ├──16AC自动机、卡特兰数(1).mp4 283.42M
| ├──17经典面试题目(一)(1).mp4 222.31M
| ├──18经典面试题目(二)(1).mp4 255.39M
| ├──19经典面试题目(三)(1).mp4 245.10M
| ├──20经典面试题目(四)(1).mp4 247.49M
| ├──21经典面试题目(五)(1).mp4 249.86M
| ├──22经典面试题目(六)(1).mp4 252.50M
| ├──23经典面试题目(七)(1).mp4 859.72M
| ├──24经典面试题目(八)(1).mp4 867.49M
| ├──25经典面试题目(九)(1).mp4 570.61M
| ├──26经典面试题目(十)(1).mp4 569.09M
| ├──27经典面试题目(十一)(1).mp4 531.13M
| ├──28经典面试题目(十二)(1).mp4 600.34M
| ├──29经典面试题目(十三)(1).mp4 622.42M
| ├──30经典面试题目(十四)(1).mp4 752.43M
| ├──31经典面试题目(十五)(1).mp4 603.83M
| ├──32经典面试题目(十六)(1).mp4 502.38M
| ├──33经典面试题目(十七)(1).mp4 557.11M
| ├──34经典面试题目(十八)(1).mp4 657.95M
| ├──35经典面试题目(十九)(1).mp4 608.69M
| ├──36经典面试题目(二十)(1).mp4 622.15M
| ├──37经典面试题目(二十一)(1).mp4 865.67M
| ├──38经典面试题目(二十二)(1).mp4 746.52M
| ├──39经典面试题目(二十三)(1).mp4 764.43M
| ├──40经典面试题目(二十四)(1).mp4 649.89M
| ├──41经典面试题目(二十五)(1).mp4 581.85M
| ├──42经典面试题目(二十六)(1).mp4 720.18M
| ├──43经典面试题目(二十七)(1).mp4 923.82M
| ├──44经典面试题目(二十八)(1).mp4 549.62M
| ├──45经典面试题目(二十九)(1).mp4 776.44M
| ├──46经典面试题目(三十)(1).mp4 900.79M
| ├──47经典面试题目(三十一)(1).mp4 956.00M
| ├──48经典面试题目(三十二)(1).mp4 856.39M
| ├──49leetcode高频题目全讲(一)(1).mp4 690.50M
| ├──50leetcode高频题目全讲(二)(1).mp4 1.22G
| ├──51leetcode高频题目全讲(三)(1).mp4 890.27M
| ├──52leetcode高频题目全讲(四)(1).mp4 831.61M
| ├──53leetcode高频题目全讲(五)(1).mp4 926.08M
| ├──54leetcode高频题目全讲(六)(1).mp4 929.35M
| ├──55leetcode高频题目全讲(七)(1).mp4 669.01M
| ├──56leetcode高频题目全讲(八)(1).mp4 742.04M
| ├──57leetcode高频题目全讲(九)(1).mp4 719.88M
| ├──58leetcode高频题目全讲(十)(1).mp4 799.35M
| ├──59leetcode高频题目全讲(十一)(1).mp4 695.42M
| ├──60leetcode高频题目全讲(十二)(1).mp4 687.27M
| ├──62leetcode高频题目全讲(十四)(1).mp4 658.96M
| ├──63leetcode高频题目全讲(十五)(1).mp4 930.20M
| ├──64leetcode高频题目全讲(十六)(1).mp4 790.90M
| ├──65leetcode高频题目全讲(十七)(1).mp4 624.86M
| ├──66leetcode高频题目全讲(十八)(1).mp4 910.92M
| ├──67leetcode高频题目全讲(十九)(1).mp4 733.45M
| ├──68leetcode高频题目全讲(二十)(1).mp4 558.65M
| ├──69leetcode高频题目全讲(二十一)(1).mp4 696.74M
| ├──70leetcode高频题目全讲(二十二)(1).mp4 797.79M
| ├──71leetcode高频题目全讲(二十三)(1).mp4 931.98M
| ├──72leetcode高频题目全讲(二十四)(1).mp4 1.06G
| ├──73节 leetcode高频题目全讲(二十五).mp4 787.73M
| ├──74节 leetcode高频题目全讲(二十六).mp4 833.06M
| ├──75节 leetcode高频题目全讲(二十七).mp4 759.18M
| ├──76节 leetcode高频题目全讲(二十八).mp4 643.41M
| ├──77节 leetcode高频题目全讲(二十九).mp4 275.65M
| └──78节 leetcode高频题目全讲(三十).mp4 305.04M
├──03-算法数据结构体系学习班
| ├──第10节 排序总结、链表相关面试题.mp4 273.21M
| ├──第11节 二叉树基本算法(上).mp4 195.39M
| ├──第12节 二叉树的基本算法(下).mp4 475.55M
| ├──第13节 二叉树的基本算法+二叉树的递归套路.mp4 222.97M
| ├──第14节 贪心算法(上).mp4 221.40M
| ├──第15节 贪心算法(下).mp4 217.55M
| ├──第16节 并查集及其相关题目.mp4 248.19M
| ├──第17节 图.mp4 758.81M
| ├──第18节 认识一些经典递归过程.mp4 228.72M
| ├──第19节 暴力递归到动态规划(一).mp4 294.00M
| ├──第1节 算法和数据结构路线、注意点与常见问题.mp4 662.94M
| ├──第20节 暴力递归到动态规划(二).mp4 297.12M
| ├──第21节 暴力递归到动态规划(三).mp4 318.40M
| ├──第22节 暴力递归到动态规划(四).mp4 232.71M
| ├──第23节 暴力递归到动态规划(五).mp4 1.09G
| ├──第24节 暴力递归到动态规划(六).mp4 497.52M
| ├──第25节 窗口内最大值或最小值的更新结构.mp4 244.85M
| ├──第26节 单调栈结构.mp4 250.05M
| ├──第27节 单调栈(续)、由斐波那契数列讲述矩.mp4 175.78M
| ├──第28节 KMP算法.mp4 181.40M
| ├──第29节 Manacher算法.mp4 188.61M
| ├──第2节 认识复杂度、对数器、二分法.mp4 213.59M
| ├──第30节 bfprt算法、蓄水池算法.mp4 359.57M
| ├──第31节 Morris遍历.mp4 556.42M
| ├──第32节 线段树.mp4 191.75M
| ├──第33节 IndexTree、AC自动机.mp4 248.39M
| ├──第34节 与哈希函数有关的结构.mp4 170.90M
| ├──第35节 资源限制类题目的解题套路.mp4 180.59M
| ├──第36节 有序表(上).mp4 197.98M
| ├──第37节 有序表(中).mp4 211.30M
| ├──第38节 有序表(下).mp4 190.25M
| ├──第39节 根据对数器找规律、根据数据量猜解法.mp4 242.86M
| ├──第3节 异或运算相关面试题.mp4 219.02M
| ├──第40节 根据数据量猜解法(续)、卡特兰数.mp4 200.56M
| ├──第41节 子数组达到规定累加和的最大长度系列问.mp4 214.10M
| ├──第42节 四边形不等式技巧(上).mp4 287.76M
| ├──第43节 四边形不等式技巧(下).mp4 210.57M
| ├──第44节 状态压缩的动态规划.mp4 316.72M
| ├──第45节 DC3生成后缀数组详解.mp4 219.91M
| ├──第46节 后缀数组解决的面试题.mp4 216.06M
| ├──第47节 动态规划猜法中和外部信息简化的相关.mp4 232.33M
| ├──第48节 动态规划猜法中和外部信息简化的相关.mp4 264.27M
| ├──第4节 一些基础的数据结构.mp4 263.43M
| ├──第5节 归并排序及其相关面试题.mp4 212.43M
| ├──第6节 归并排序附加题、随机快速排序.mp4 258.83M
| ├──第7节 堆和堆排序.mp4 409.58M
| ├──第8节 加强堆.mp4 288.43M
| └──第9节 前缀树、不基于比较的排序、排序稳定性.mp4 208.20M
├──04-大厂算法和数据结构刷题【完结】
| ├──第10节 大厂高频算法和数据结构面试题10.mp4 1.32G
| ├──第11节 大厂高频算法和数据结构面试题11.mp4 732.52M
| ├──第12节 大厂高频算法和数据结构面试题12.mp4 1.13G
| ├──第13节 大厂高频算法和数据结构面试题13.mp4 1020.60M
| ├──第14节 大厂高频算法和数据结构面试题14.mp4 641.70M
| ├──第15节 大厂高频算法和数据结构面试题15.mp4 640.10M
| ├──第16节 大厂高频算法和数据结构面试题16.mp4 794.98M
| ├──第17节 大厂高频算法和数据结构面试题17.mp4 758.38M
| ├──第18节 大厂高频算法和数据结构面试题18.mp4 942.59M
| ├──第19节 大厂高频算法和数据结构面试题19.mp4 941.33M
| ├──第1节 大厂高频算法和数据结构面试题1.mp4 816.94M
| ├──第20节 大厂高频算法和数据结构面试题20.mp4 896.91M
| ├──第21节 大厂高频算法和数据结构面试题21.mp4 806.87M
| ├──第22节 大厂高频算法和数据结构面试题22.mp4 683.88M
| ├──第23节 大厂高频算法和数据结构面试题23.mp4 833.20M
| ├──第24节 大厂高频算法和数据结构面试题24.mp4 736.76M
| ├──第25节 大厂高频算法和数据结构面试题25.mp4 860.89M
| ├──第26节 大厂高频算法和数据结构面试题26.mp4 1.11G
| ├──第27节 大厂高频算法和数据结构面试题27.mp4 828.83M
| ├──第28节 大厂高频算法和数据结构面试题28.mp4 866.41M
| ├──第29节 大厂高频算法和数据结构面试题29.mp4 1.34G
| ├──第2节 大厂高频算法和数据结构面试题2.mp4 921.60M
| ├──第30节 大厂高频算法和数据结构面试题30.mp4 1.05G
| ├──第31节 大厂高频算法和数据结构面试题31.mp4 978.17M
| ├──第32节 大厂高频算法和数据结构面试题32.mp4 847.12M
| ├──第33节 大厂高频算法和数据结构面试题33.mp4 883.65M
| ├──第34节 大厂高频算法和数据结构面试题34.mp4 975.25M
| ├──第35节 大厂高频算法和数据结构面试题35.mp4 887.32M
| ├──第36节 大厂高频算法和数据结构面试题36.mp4 994.20M
| ├──第37节 大厂高频算法和数据结构面试题37.mp4 968.85M
| ├──第38节 大厂高频算法和数据结构面试题38.mp4 827.40M
| ├──第39节 大厂高频算法和数据结构面试题39.mp4 843.36M
| ├──第3节 大厂高频算法和数据结构面试题3.mp4 951.96M
| ├──第40节 大厂高频算法和数据结构面试题40.mp4 850.50M
| ├──第41节 大厂高频算法和数据结构面试题41.mp4 780.85M
| ├──第42节 大厂高频算法和数据结构面试题42.mp4 631.01M
| ├──第43节 大厂高频算法和数据结构面试题43.mp4 1.08G
| ├──第44节 大厂高频算法和数据结构面试题44.mp4 961.46M
| ├──第45节 大厂高频算法和数据结构面试题45.mp4 897.44M
| ├──第46节 大厂高频算法和数据结构面试题46.mp4 816.02M
| ├──第47节 大厂高频算法和数据结构面试题47.mp4 1.01G
| ├──第48节 大厂高频算法和数据结构面试题48.mp4 1.04G
| ├──第49节 大厂高频算法和数据结构面试题49.mp4 800.40M
| ├──第4节 大厂高频算法和数据结构面试题4.mp4 640.73M
| ├──第50节 大厂高频算法和数据结构面试题50.mp4 876.72M
| ├──第51节 大厂高频算法和数据结构面试题51.mp4 1.06G
| ├──第52节 大厂高频算法和数据结构面试题52.mp4 1.74G
| ├──第5节 大厂高频算法和数据结构面试题5.mp4 1.16G
| ├──第6节 大厂高频算法和数据结构面试题6.mp4 728.04M
| ├──第7节 大厂高频算法和数据结构面试题7.mp4 1.05G
| ├──第8节 大厂高频算法和数据结构面试题8.mp4 932.44M
| └──第9节 大厂高频算法和数据结构面试题9.mp4 1.32G
└──课件
| └──课件.zip 595.36kb

 

系列二:2021数据结构与算法教程 算法设计教程视频

├──01第一章【直播】FB面试官揭秘算法面试速成技巧-怎样做到Bug Free 和刷100题等于别人刷300题
| └──请看44章.txt
├──02第二章【互动】真实面试案例分析(上)与面试评分标准
| ├──02.1 最长回文子串_1.mp4 28.98M
| ├──02.2 O(n^3)的代码实现差异_1.mp4 28.04M
| ├──02.3 基于中心线枚举的算法_1.mp4 34.97M
| ├──02.4 基于动态规划的做法_1.mp4 49.12M
| ├──02.5 面试评价标准_1.mp4 27.48M
| └──02.6 十二招快速提高 Coding Quality_1.mp4 38.25M
├──03第三章【互动】真实面试案例分析(下)与80%求职者会踩坑的基础知识
| ├──03.1 真实面试案例分析_1.mp4 30.18M
| └──03.2 字符串查找之Robin Karp算法_1.mp4 84.20M
├──04第四章【互动】复杂度理论与双指针算法入门
| ├──04.1 算法的四个复杂度理论_1.mp4 25.65M
| ├──04.2 时间复杂度_1.mp4 17.97M
| ├──04.3 双指针的分类_1.mp4 22.58M
| ├──04.4 有效回文串_1.mp4 21.97M
| ├──04.5 有效回文串 II_1.mp4 16.47M
| ├──04.6 两数之和 – 哈希表的做法_1.mp4 11.29M
| └──04.7 两数之和 – 双指针的做法与 Follow Up_1.mp4 41.51M
├──05第五章【互动】必须熟练掌握的两个排序算法
| ├──05.1快速排序算法_1.mp4 58.45M
| ├──05.2归并排序算法_1.mp4 35.54M
| ├──05.3快速排序与归并排序的比较_1.mp4 23.98M
| └──05.4快速选择算法_1.mp4 37.93M
├──06第六章【互动】时间复杂度为O(logN)的高频算法——二分法
| ├──06通过 Fibonacci 数列入门递归_1.mp4 74.75M
| └──06用递归的方式来写二分法_1.mp4 26.17M
├──07第七章【互动】一个不会出现死循环的通用二分法模板
| ├──07随课教程第三章,二分法2_1.mp4 38.81M
| └──07随课教程第三章,二分法的基本原理视频_1.mp4 34.21M
├──08第八章[直播】高频算法之王——双指针算法之相向双指针
| ├──TIP.txt 0.08kb
| └──此节无视频.txt
├──09第【直播】简约而不简单——二分法学习的四重境界
| └──09简约而不简单——二分法学习的四重境界_1.mp4 507.39M
├──10第十章【互动】队列知识点从易到难
| ├──10 14.7-11[随课教程互动课] 虚类 16_1.mp4 65.98M
| ├──10 14.7-13[随课教程互动课] 虚类与接口的区别18_1.mp4 56.81M
| ├──10 14.7-7[随课教程互动课] Interface语法12_1.mp4 33.07M
| └──10 14.7-9[随课教程互动课] 为什么要使用Interface 14_1.mp4 48.88M
├──11第十一章【互动】宽度优先搜索与图论入门
| ├──11 DummyNode的实现方法_1.mp4 27.90M
| ├──11 宽度优先搜索-1_1.mp4 15.34M
| ├──11 宽度优先搜索-2_1.mp4 23.78M
| ├──11 宽度优先搜索前言_1.mp4 9.39M
| └──11 双队列的实现方法_1.mp4 14.12M
├──12第十二章【互动】用递归实现遍历法和分治法
| ├──12 遍历与分治_1.mp4 34.51M
| ├──12 递归,深度优先搜索和回溯这三者的联系_1.mp4 53.27M
| ├──12 回溯_1.mp4 31.28M
| └──12 题前_1.mp4 25.40M
├──13第十三章【互动】使用非递归实现二叉树的遍历
| ├──13 17.1 二叉树中序遍历的非递归实现_1.mp4 47.24M
| └──13 17.2 另外一种非递归中序遍历实现方式_1.mp4 32.78M
├──14第十四章【直播】性价比之王——宽度优先搜索
| └──14性价比之王——宽度优先搜索_1.mp4 531.71M
├──15第十五章[直播】解决99%二叉树问题的算法——分治法
| └──15 解决99%二叉树问题的算法——分治法_1.mp4 483.00M
├──16第十六章【互动】组合类DFS
| ├──16 算法班2021版 subsets-ii_1.mp4 44.15M
| ├──16 算法班2021版 subsets-version-1_1.mp4 44.90M
| └──16 算法班2021版 subsets-version-2_1.mp4 49.39M
├──17第十七章【互动】排列类DFS
| ├──17 25.11 暴力DFS的Java版本_1.mp4 38.79M
| ├──17 25.12 DFS剪枝的Java版本_1.mp4 38.41M
| ├──17 25.13 状压DP的Java版本_1.mp4 56.72M
| ├──17 25.14 随机化交换的Java版本_1.mp4 33.49M
| ├──17 25.15 随机化翻转的Java版本_1.mp4 29.61M
| ├──17 第二部让我们来分析下全排列问题的代码和时间复杂度,并由老师手把手带着一起写出Java和Python的代码。_1.mp4 29.16M
| ├──17 算法2021 25.10 TSP的实现算法4 – 随机化算法_1.mp4 58.11M
| ├──17 算法2021 25.11 permutations-ii_1.mp4 32.33M
| ├──17 算法2021 25.8 TPS实现算法二 – 最优性剪枝_1.mp4 32.29M
| ├──17 算法2021 25.9 TSP实现算法三 – 状态压缩动态规划_1.mp4 46.97M
| ├──17 算法班2021 25.1 排列的搜索树_1.mp4 19.16M
| ├──17 算法班2021 25.3 全排列手把手实现 – Java版本_1.mp4 27.21M
| ├──17 算法班2021 25.4 全排列手把手写代码 – Python 版本_1.mp4 24.92M
| ├──17 算法班2021 25.5 递归和多重循环的关系_1.mp4 8.30M
| ├──17 算法班2021 25.6 TSP问题概述和解决它的四种算法_1.mp4 18.67M
| └──17 算法班2021 25.7 TSP问题解法1 – 暴力搜索_1.mp4 22.77M
├──18第十八章【互动】哈希表的原理
| ├──18 rehashing_1.mp4 14.27M
| ├──18 闭哈希 closed Hashing_1.mp4 18.92M
| ├──18 哈希表的基本原理_1.mp4 26.70M
| ├──18 哈希函数 Hash Function_1.mp4 30.56M
| └──18 开哈希 Open Hashing_1.mp4 5.06M
├──19第十【互动】堆的基本原理
| └──19Heap 的结构和原理_1.mp4 59.66M
├──2021 版【课件资料】
| ├──00 必读.txt 0.27kb
| ├──01 Chapter 1.pdf 2.99M
| ├──02 Chapter_2._真实面试案例分析上.pdf 12.57M
| ├──03 Chapter_3._真实面试案例分析下与_80_求职者都会采坑的基础知识.pdf 757.56kb
| ├──04 Chapter_4._复杂度理论与双指针算法入门.pdf 1.02M
| ├──05 第五章【互动】必须熟练掌握的两个排序算法.txt 0.02kb
| ├──06 第六章【互动】时间复杂度为O(logN)的高频算法——二分法.txt 0.02kb
| ├──07 第七章【互动】一个不会出现死循环的通用二分法模板.txt 0.02kb
| ├──08 Chapter2.pdf 5.96M
| ├──09 Chapter3.pdf 4.13M
| ├──10 第十章【互动】队列知识点从易到难.txt 0.02kb
| ├──11 Chapter_11._宽度优先搜索与图论入门.pdf 1.04M
| ├──12 Chapter_12._用递归实现遍历法和分治法.pdf 1.20M
| ├──13 Chapter_13._使用非递归实现二叉树的遍历.pdf 798.76kb
| ├──14 Chapter4.pdf 7.61M
| ├──15 Chapter5.pdf 5.39M
| ├──16 第十六章【互动】组合类DFS.txt 0.02kb
| ├──17 Chapter_17.__排列式_DFS.pdf 1.80M
| ├──18 第十八章【互动】哈希表的原理.txt 0.02kb
| ├──19 第十【互动】堆的基本原理.txt 0.02kb
| ├──20 Chapter6.pdf 5.37M
| ├──21 Chapter7(1).pdf 5.24M
| ├──22 Chapter_22._从搜索到动规记忆化搜索入门.pdf 1007.77kb
| ├──23 Chapter_23._动态规划入门与动规四要素.pdf 622.62kb
| ├──24 Chapter_24._动态规划使用场景与题型分类.pdf 10.88M
| ├──25 Chapter_25._背包型动态规划入门1.pdf 10.68M
| ├──26 Chapter8new.pdf 6.45M
| ├──27 Chapter9.pdf 3.43M
| ├──28 Chapter_28._双指针算法之同向双指针上.pdf 826.79kb
| ├──29 Chapter_29._双指针算法之同向双指针下.pdf 718.73kb
| ├──30 Chapter_30._二分法实战练习精讲.pdf 1.30M
| ├──31 Chapter_31._时间复杂度低于_On_的算法.pdf 1.03M
| ├──32 Chapter_32._使用宽度优先搜索找所有方案.pdf 1.04M
| ├──33 Chapter_33.__双向宽度优先搜索.pdf 3.34M
| ├──34 第三十四章【互动】后序遍历非递归与Morris算法.txt 0.02kb
| ├──35 第三十五章【互动】二叉查找树的增删查改.txt 0.02kb
| ├──36 第三十六章【互动】非递归的方式实现排列和组合类DFS.txt 0.02kb
| ├──37 Chapter_37._DFS经典题精讲.pdf 1.90M
| ├──38 Chapter_38._数据结构设计类问题.pdf 2.28M
| ├──39 第三十【互动】外排序算法与数组合并类问题 .txt 0.02kb
| ├──40 Chapter_40._区间型动态规划入门.pdf 9.20M
| ├──41 Chapter_41._匹配型动态规划入门.pdf 9.12M
| ├──42 Chapter_42._划分型动态规划入门1.pdf 9.50M
| ├──43 Chapter_43._接龙型动态规划的二分做法1.pdf 13.54M
| ├──44 Chapter_1._FB面试官揭秘面试速成技巧_-_怎样做到_Bug_Free_和刷100题刷300题.pdf 18.96M
| ├──45 Chapter8.高频算法之王双指针算法之相向双指针.pdf 1.29M
| ├──46 Chapter9.简约而不简单二分法的四重境界.pdf 1.44M
| ├──47 Chapter14.性价比之王宽度优先搜索.pdf 21.72M
| ├──48 Chapter+15.+解决99%二叉树问题的算法——分治法.pdf 1.84M
| ├──49 Chapter_20._刷人利器深度优先搜索.pdf 2.56M
| ├──50 Chapter_21._高频数据结构哈希表与堆.pdf 1.73M
| ├──51 Chapter_26._让面试官眼前一亮的算法记忆化搜索.pdf 1.77M
| ├──52 Chapter 27. 最难的算法——动态规划.pdf 1.68M
| ├──第三十六章【互动】非递归的方式实现排列和组合类DFS.txt 16.84kb
| ├──第三十四章【互动】后序遍历非递归与Morris算法.txt 11.39kb
| └──第三十五章【互动】二叉查找树的增删查改.txt 8.25kb
├──20第二十章【直播】刷人利器——深度优先搜索
| └──20刷人利器——深度优先搜索_1.mp4 554.08M
├──21第二十一章【直播】高频数据结构——哈希表与堆
| └──21高频数据结构——哈希表与堆_1.mp4 550.21M
├──22第二十二章【互动】从搜索到动规——记忆化搜索入门
| ├──22 22.1 用遍历和分治解决数字三角形问题_1.mp4 46.07M
| ├──22 22.2 用记忆化搜索实现数字三角形_1.mp4 48.55M
| └──22 22.3 记忆化搜索的缺陷_1.mp4 41.78M
├──23第二十三章【互动】动态规划入门与动规四要素
| ├──23 算法班2021 23.1 什么是动态规划_1.mp4 29.41M
| ├──23 算法班2021 23.2 自底向上和自顶向下的动规实现方式_1.mp4 51.95M
| ├──23 算法班2021 23.3 动态规划的四要素_1.mp4 19.88M
| ├──23 算法班2021 23.4 相关题UniquePaths手把手实现_1.mp4 28.78M
| ├──23 算法班2021 23.5 UniquePaths自底向上手把手实现_1.mp4 12.10M
| └──23 算法班2021 23.6 UniquePaths的Java代码手把手实现_1.mp4 12.39M
├──24第二十四章【互动】动态规划使用场最与题型分类
| ├──24 算法班. 领扣编程题——不同路径数_1.mp4 26.75M
| ├──24 算法班. 领扣编程题——骑士最短路径(二)_1.mp4 32.70M
| ├──24 算法班. 使用场景与题型分类概述_1.mp4 25.11M
| ├──24 算法班. 四种常见题型的状态规律_1.mp4 25.44M
| └──24 算法班. 跳跃游戏及小结_1.mp4 31.50M
├──25第二十五章【互动】背包型动态规划入门
| ├──25 算法班. 01背包的三种变形题_1.mp4 31.42M
| ├──25 算法班. 带价值的01背包_1.mp4 12.72M
| ├──25 算法班. 背包问题用动规还是搜_1.mp4 20.84M
| ├──25 算法班. 多重背包及小结1_1.mp4 5.41M
| ├──25 算法班. 多重背包及小结_1.mp4 26.20M
| ├──25 算法班. 另外一种01背包的实现方法_1.mp4 15.57M
| └──25 算法班. 什么是01背包问题及实现_1.mp4 40.49M
├──26第二十六章[直播】让面试官眼前一亮——记忆化搜索
| ├──25 算法班. 什么是01背包问题及实现_1.mp4 50.70M
| └──26 让面试官眼前一亮——记忆化搜索_1.mp4 499.66M
├──27第二十七章【直播】最难的算法——动态规划
| └──27 最难的算法——动态规划_1.mp4 594.39M
├──28第二十八章[互动】双指针算法之同向双指针(上)
| ├──28 算法班2021 28.1 使用哈希表的替代品解决两数之差问题_1.mp4 23.40M
| ├──28 算法班2021 28.3 用模板解决全零子串问题_1.mp4 20.25M
| ├──28 算法班2021 28.4 用模板解决数组去重_1.mp4 28.17M
| └──28 算法班2021 29.2 用同向双指针模板解决两数之差问题_1.mp4 45.80M
├──29第二十[互动】双指针算法之同向双指针(下)
| ├──29 f40算法班 linked-list-cycle_1.mp4 35.71M
| ├──29 算法班2021 28. 2 K次替换后的最长重复字符子串_1.mp4 61.97M
| └──29 算法班2021 29.1 使用同向双指针模板解决滑动窗口问题_1.mp4 14.52M
├──30第三十章【互动】二分法实战练习
| ├──30 算法班30.1 二维矩阵找数问题(一)_1.mp4 31.59M
| ├──30 算法班30.2 排序矩阵找数问题(二)_1.mp4 39.39M
| ├──30 算法班30.3 包含全部黑色像素的最小矩阵_1.mp4 36.66M
| └──30 算法班30.4 抄书问题_1.mp4 40.82M
├──31第三十一章[互动】时间复杂度低于O(N)的算法
| ├──31 算法2021.分块检索的代码实现_1.mp4 22.94M
| ├──31 算法2021版.Median of Two Sorted Arrays_1.mp4 71.12M
| ├──31 算法2021分块检索算法原理_1.mp4 39.15M
| ├──31 算法班2021. 使用二进制转换的方法实现快速幂_1.mp4 14.34M
| └──31 算法班2021.四种低于O(N)的算法和用递归方式时间快速幂_1.mp4 32.26M
├──32第三十二章【互动】使用宽度优先搜索找所有方案
| ├──32 算法班32.1 全子集问题的搜索树怎么画_1.mp4 20.86M
| ├──32 算法班32.2 第一种搜索树的 BFS 实现_1.mp4 12.96M
| ├──32 算法班32.3 第二种搜索树的 BFS 实现_1.mp4 13.29M
| ├──32 算法班32.4 Python实现两种搜索树_1.mp4 8.80M
| ├──32 算法班32.5 什么是序列化._1.mp4 21.56M
| └──32 算法班32.6 二叉树如何使用 BFS 进行序列化_1.mp4 46.83M
├──33第三十三章【互动】双向宽度优先搜索算法
| ├──33 算法班. 单词阶梯的双向BFS解法_1.mp4 35.17M
| ├──33 算法班. 双向 BFS 原理与模板_1.mp4 32.78M
| ├──33 算法班. 双向BFS实现跳马问题_1.mp4 34.44M
| ├──33 算法班. 跳马问题 Java 代码实现对比_1.mp4 5.98M
| └──33 算法班. 跳马问题(二)_1.mp4 7.01M
├──34第三十四章[互动】后序遍历非递归与Morris算法
| └──第三十四章【互动】后序遍历非递归与Morris算法.txt 11.39kb
├──35第三十五章【互动】二又查找树的增删查改
| └──第三十五章【互动】二叉查找树的增删查改.txt 8.25kb
├──36第三十六章【互动]非递归的方式实现排列和组合类DFS
| └──第三十六章【互动】非递归的方式实现排列和组合类DFS.txt 16.84kb
├──37第三十七章【互动】DFS经典题精讲
| ├──37 算法班2021 25.5 优化搜索顺序_1.mp4 35.56M
| ├──37 算法班2021 37.1 N皇后问题的搜索树_1.mp4 18.04M
| ├──37 算法班2021 37.2 N皇后问题的代码实现与时间复杂度分析_1.mp4 31.77M
| ├──37 算法班2021 37.3 isValid函数的优化_1.mp4 21.78M
| └──37 算法班2021 37.4 数独问题的暴力搜索解法_1.mp4 47.00M
├──38第三十八章【互动】数据结构设计类问题
| ├──38 算法班2021 38.1 最小栈算法详解_1.mp4 27.11M
| ├──38 算法班2021 38.2 最小栈代码实现_1.mp4 10.82M
| ├──38 算法班2021 38.3 最小栈的另外一个算法_1.mp4 14.07M
| ├──38 算法班2021 38.4 最大栈暴力算法实现_1.mp4 25.16M
| ├──38 算法班2021 38.5 最大栈的优化算法_1.mp4 27.31M
| ├──38 算法班2021 38.6 最大栈代码实现_1.mp4 39.02M
| ├──38 算法班2021 38.7 用两个栈实现队列_1.mp4 20.65M
| └──38 算法班2021 38.8 用两个队列实现栈_1.mp4 26.33M
├──39第三十【互动】外排序算法与数组合并类问题
| ├──39 算法班2021 39.1Merge two sorted array_1.mp4 27.40M
| ├──39 算法班2021 39.2Merge K Sorted Lists_1.mp4 73.60M
| ├──39 算法班2021 39.3 Merge two sorted Interval lists_1.mp4 38.72M
| ├──39 算法班2021 39.4 Merge k-sorted-interval lists_1.mp4 19.88M
| ├──39 算法班2021 39.5 intersection of two arrays_1.mp4 49.45M
| └──39 算法班2021 39.6 Sparse Matrix Multiplication_1.mp4 22.48M
├──40第四十章【互动】区间型动态规划入门
| ├──40.1 区间型动态规划的特点、状态表示、代码实现注意项_1.mp4 37.63M
| ├──40.2 区间动规经典题——石子归并问题_1.mp4 51.76M
| └──40.3 爆气球问题和区间动规小结_1.mp4 42.98M
├──41第四十一章[互动】匹配型动态规划入门
| ├──41.1 使用匹配型动规解决通配符比较_1.mp4 41.38M
| ├──41.2 匹配型动态规划的代码实现要点_1.mp4 16.24M
| ├──41.3 经典问题 LCS 的动规四要素_1.mp4 30.65M
| ├──41.4 LCS的代码实现_1.mp4 7.75M
| └──41.5 编辑距离问题与匹配型动态规划小结_1.mp4 34.52M
├──42第四十二章【互动】划分型动态规划入门
| ├──42.1 划分型动态规划特点和单词划分问题_1.mp4 24.47M
| ├──42.2 单词划分代码实现_1.mp4 23.53M
| ├──42.3 解码方式问题及代码实现_1.mp4 26.57M
| ├──42.4 复印书籍问题分析_1.mp4 29.49M
| └──42.5 复印书籍代码实现及划分型动态规划小结_1.mp4 23.91M
├──43第四十三章[互动】接龙型动态规划的二分解法
| ├──43.1 最长上升子序列的二分做法_1.mp4 60.92M
| ├──43.2 俄罗斯套娃信封如何转换为LIS问题_1.mp4 31.81M
| └──43.3 最大整除子集和接龙型DP小结_1.mp4 42.31M
├──44第四十四章【视频】FB面试官揭秘算法面试速成技巧-怎样做到Bug Free 和局刷100题等于别人刷300题
| └──44FB面试官揭秘算法面试速成技巧 – 怎样做到 Bug Free 和刷100题等于别人刷300题_1.mp4 343.44M
├──45第四十五章【视频】高频算法之王——双指针算法之相向双指针
| └──45高频算法之王——双指针算法之相向双指针_1.mp4 475.75M
├──46第四十六章【视频】简约而不简单——二分法学习的四重境界
| └──46简约而不简单——二分法学习的四重境界_1.mp4 399.19M
├──47第四十七章【视频】性价比之王——宽度优先搜索
| └──47性价比之王——宽度优先搜索_1.mp4 445.75M
├──48第四十八章【视频】解决99%二叉树问题的算法——分治法
| └──48解决99%二叉树问题的算法——分治法_1.mp4 474.10M
├──49第四十【视频】刷人利器——深度优先搜索
| └──49刷人利器——深度优先搜索_1.mp4 580.81M
├──50第五十章【视频】高频数据结构——哈希表与堆
| ├──50高频数据结构——哈希表与堆-1_1.mp4 229.63M
| └──50高频数据结构——哈希表与堆-2_1.mp4 277.77M
├──51第五十一章【视频】让面试官眼前一亮——记忆化搜索
| └──51让面试官眼前一亮——记忆化搜索_1.mp4 369.29M
└──52第五十二章【视频】最难的算法——动态规划
| └──52最难的算法——动态规划_1.mp4 431.59M

 

系列三:2021算法与数据结构教程 数据结构与算法公式教程

├──第10周 冒泡排序,希尔排序和排序算法大总结
| ├──1-1 冒泡排序的基本思想.mp4 67.48M
| ├──1-2 实现冒泡排序法.mp4 87.96M
| ├──1-3 冒泡排序的优化.mp4 139.71M
| ├──1-4 冒泡排序还能优化.mp4 152.31M
| ├──1-5 作业:换个方式实现冒泡排序.mp4 19.62M
| ├──1-6 换个方式实现冒泡排序.pdf 498.31kb
| ├──1-7 冒泡排序的特点.mp4 20.53M
| ├──2-1 插入排序法和冒泡排序法的启迪.mp4 43.45M
| ├──2-2 希尔排序法的基本原理.mp4 75.61M
| ├──2-3 实现希尔排序法.mp4 115.25M
| ├──2-4 希尔排序法的性能.mp4 168.04M
| ├──2-5 换个方式实现希尔排序法.mp4 101.90M
| ├──2-6 步长序列.mp4 106.96M
| ├──2-7 希尔排序和超参数.mp4 92.05M
| ├──3-1 基于比较排序算法大总结.mp4 116.65M
| ├──3-2 什么是排序算法的稳定性.mp4 53.53M
| ├──3-3 基础排序算法的稳定性.mp4 97.20M
| └──3-4 高级排序算法的稳定性.mp4 105.06M
├──第11周 线段树,Trie 和并查集
| ├──1-1 什么是线段树.mp4 78.81M
| ├──1-2 线段树基础表示.mp4 131.21M
| ├──1-3 创建线段树.mp4 221.06M
| ├──1-4 线段树中的区间查询.mp4 178.81M
| ├──1-5 Leetcode上线段树相关的问题.mp4 174.86M
| ├──1-6 线段树中的更新操作.mp4 166.82M
| ├──1-7 更多线段树相关的话题.mp4 95.37M
| ├──2-1 什么是Trie字典树.mp4 78.53M
| ├──2-2 Trie字典树基础.mp4 127.47M
| ├──2-3 Trie字典树的查询.mp4 148.60M
| ├──2-4 Trie字典树的前缀查询.mp4 71.21M
| ├──2-5 Trie字典树和简单的模式匹配.mp4 153.08M
| ├──2-6 Trie字典树和字符串映射.mp4 162.92M
| ├──2-7 更多和Trie字典树相关的话题.mp4 80.06M
| ├──2-8 基于哈希表或者数组的 Trie.pdf 527.00kb
| ├──3-1 什么是并查集.mp4 68.96M
| ├──3-2 Quick Find.mp4 104.32M
| ├──3-3 Quick Union.mp4 103.39M
| ├──3-4 基于size的优化.mp4 208.66M
| ├──3-5 基于rank的优化.mp4 101.94M
| ├──3-6 路径压缩.mp4 104.25M
| └──3-7 更多和并查集相关的话题.mp4 120.38M
├──第12周 AVL 树和红黑树
| ├──1-1 平衡树和AVL.mp4 81.20M
| ├──1-2 计算节点的高度和平衡因子.mp4 182.74M
| ├──1-3 检查二分搜索树性质和平衡性.mp4 164.14M
| ├──1-4 旋转操作的基本原理.mp4 146.30M
| ├──1-5 左旋转和右旋转的实现.mp4 175.16M
| ├──1-6 LR 和 RL.mp4 207.09M
| ├──1-7 从AVL树中删除元素.mp4 354.57M
| ├──1-8 基于AVL树的集合和映射.mp4 140.63M
| ├──2-1 红黑树与2-3树.mp4 77.69M
| ├──2-2 2-3树的绝对平衡性.mp4 93.76M
| ├──2-3 红黑树与2-3树的等价性.mp4 151.11M
| ├──2-4 红黑树的基本性质和复杂度分析.mp4 117.84M
| ├──2-5 保持根节点为黑色和左旋转.mp4 123.28M
| ├──2-6 颜色翻转和右旋转.mp4 113.56M
| ├──2-7 红黑树中添加新元素.mp4 121.87M
| ├──2-8 红黑树的性能测试.mp4 190.42M
| └──2-9 更多红黑树相关的话题.mp4 43.22M
├──第13周 哈希表和 SQRT 分解
| ├──1-1 哈希表基础.mp4 119.70M
| ├──1-2 哈希函数.mp4 143.26M
| ├──1-3 Java中的hashCode方法.mp4 242.75M
| ├──1-4 链地址法 Seperate Chaining.mp4 64.30M
| ├──1-5 实现属于我们自己的哈希表.mp4 223.54M
| ├──1-6 哈希表的动态空间处理与复杂度分析.mp4 157.07M
| ├──1-7 哈希表更复杂的动态空间处理方法.mp4 162.33M
| └──1-8 更多哈希冲突的处理方法.mp4 48.21M
├──第14周 非比较排序
| ├──1-1 什么是计数排序.mp4 26.98M
| ├──1-2 使用计数排序解决力扣 75 号问题.mp4 35.70M
| ├──1-3 更一般的计数排序算法.mp4 63.80M
| ├──1-4 实现更一般的计数排序算法.mp4 45.94M
| ├──1-5 计数排序算法的重要性质:稳定性.mp4 26.64M
| └──1-6 验证计数排序算法的稳定性.mp4 115.65M
├──第15周模式匹配
├──第16周随机算法,外存算法和更多
├──第1周 线性查找法
| ├──第1章 欢迎大家来到算法与数据结构的世界(更多IT教程 微信)
| | ├──1-1 欢迎大家来到算法与数据结构的世界.mp4 294.53M
| | ├──1-2 学习算法和数据结构到底有没有用?.mp4 452.08M
| | ├──1-3 更多课程学习注意事项.mp4 138.76M
| | └──1-4 课程编程环境的搭建.mp4 607.61M
| └──第2章 线性查找法(更多IT教程 微信)
| | ├──2-1 什么是算法.mp4 146.17M
| | ├──2-10 本章小结.mp4 23.92M
| | ├──2-2 最简单的算法:线性查找法.mp4 55.41M
| | ├──2-3 实现线性查找法.mp4 454.49M
| | ├──2-4 使用泛型.mp4 400.69M
| | ├──2-5 使用自定义类测试我们的算法.mp4 469.01M
| | ├──2-6 循环不变量.mp4 170.24M
| | ├──2-7 简单的复杂度分析.mp4 263.31M
| | ├──2-8 常见的时间复杂度.mp4 274.98M
| | └──2-9 测试算法性能.mp4 312.49M
├──第2周 排序基础
| ├──第1章 选择排序法(更多IT教程 微信)
| | ├──1-1 最简单的排序算法:选择排序法.mp4 152.87M
| | ├──1-2 实现选择排序法.mp4 281.46M
| | ├──1-3 使用带约束的泛型.mp4 262.45M
| | ├──1-4 使用 Comparable 接口.mp4 539.08M
| | ├──1-5 选择排序法的复杂度分析.mp4 893.68M
| | ├──1-6 一个作业:换个角度实现选择排序法.mp4 25.47M
| | └──1-7 图文节-慕课网就业班.pdf 166.15kb
| └──第2章 插入排序法(更多IT教程 微信)
| | ├──2-1 插入排序法 [无代码].mp4 147.21M
| | ├──2-2 实现插入排序法-1.mp4 375.68M
| | ├──2-2 实现插入排序法-2.mp4 148.18M
| | ├──2-3 插入排序法的一个小优化.mp4 438.57M
| | ├──2-4 插入排序法的特性.mp4 403.50M
| | ├──2-5 一个作业:换个角度实现插入排序法.mp4 25.50M
| | ├──2-6 图文节-慕课网就业班.pdf 179.16kb
| | └──2-7 本章小结.mp4 40.87M
├──第3周 数据结构基础:动态数组,栈和队列-
| ├──第1章 数据结构基础:不要小瞧数组(更多IT教程 微信)
| | ├──1-1 为什么要学习数据结构.mp4 191.33M
| | ├──1-10 均摊复杂度和防止复杂度的震荡.mp4 152.35M
| | ├──1-2 使用 Java 中的数组.mp4 197.98M
| | ├──1-3 二次封装属于我们自己的数组.mp4 299.30M
| | ├──1-4 向数组中添加元素.mp4 388.45M
| | ├──1-5 数组中查询元素和修改元素.mp4 432.36M
| | ├──1-6 数组中的包含,搜索和删除.mp4 594.25M
| | ├──1-7 泛型类.mp4 705.58M
| | ├──1-8 动态数组.mp4 430.69M
| | └──1-9 简单的复杂度分析.mp4 104.57M
| ├──第2章 栈和队列(更多IT教程 微信)
| | ├──2-1 栈和栈的应用:撤销操作和系统栈.mp4 71.89M
| | ├──2-10 图文节-慕课网就业班.pdf 204.57kb
| | ├──2-11 图文节-慕课网就业班.pdf 219.25kb
| | ├──2-12 作业:双端队列.mp4 19.71M
| | ├──2-13 图文节-慕课网就业班.pdf 175.82kb
| | ├──2-2 栈的基本实现.mp4 248.51M
| | ├──2-3 栈的另一个应用:括号匹配.mp4 454.02M
| | ├──2-4 关于 Leetcode 的更多说明.mp4 800.75M
| | ├──2-5 数组队列.mp4 377.87M
| | ├──2-6 循环队列.mp4 150.53M
| | ├──2-7 循环队列的实现.mp4 717.05M
| | ├──2-8 数组队列和循环队列的比较.mp4 231.43M
| | └──2-9 作业:换个方式实现队列?.mp4 17.99M
| └──第3章 习题补充:栈和队列其他习题(更多IT教程 微信)
| | ├──3-1 作业:用栈实现队列和用队列实现栈.mp4 124.54M
| | ├──3-2 图文节-慕课网就业班.pdf 187.56kb
| | ├──3-3 图文节-慕课网就业班.pdf 164.69kb
| | └──3-4 图文节-慕课网就业班.pdf 125.69kb
├──第4周 动态数据结构基础:链表
| ├──第1章 最基础的动态数据结构:链表(更多IT教程 微信)
| | ├──1-1 什么是链表.mp4 227.62M
| | ├──1-2 在链表中添加元素.mp4 475.60M
| | ├──1-3 使用链表的虚拟头结点.mp4 209.90M
| | ├──1-4 链表的遍历,查询和修改.mp4 468.92M
| | ├──1-5 从链表中删除元素.mp4 332.23M
| | ├──1-6 使用链表实现栈.mp4 444.24M
| | ├──1-7 带有尾指针的链表:使用链表实现队列.mp4 527.85M
| | └──1-8 图文节-慕课网就业班.pdf 171.17kb
| ├──第2章 透过链表看递归(更多IT教程 微信)
| | ├──2-1 Leetcode中和链表相关的问题.mp4 433.87M
| | ├──2-10 更多和链表相关的话题_ev.mp4 97.02M
| | ├──2-2 测试自己的Leetcode链表代码.mp4 367.42M
| | ├──2-3 递归基础与递归的宏观语意.mp4 382.67M
| | ├──2-4 链表与递归.mp4 396.12M
| | ├──2-5 递归运行的机制:递归的微观解读.mp4 321.50M
| | ├──2-6 递归算法的调试_ev.mp4 201.84M
| | ├──2-7 作业:链表的递归实现_ev.mp4 8.80M
| | └──2-9 链表添加元素递归方法的常见问题解析_ev.mp4 123.13M
| └──第3章 补充 链表相关习题(更多IT教程 微信)
| | ├──3-1 链表最经典的问题:翻转链表_ev.mp4 53.64M
| | ├──3-2 翻转链表的非递归实现_ev.mp4 70.58M
| | ├──3-3 翻转链表的递归实现_ev.mp4 82.35M
| | └──3-4 更多链表问题推荐_ev.mp4 80.04M
├──第5周 归并排序法
| ├──1-1 归并排序法的原理.mp4 65.40M
| ├──1-2 归并过程.mp4 62.89M
| ├──1-3 实现归并过程.mp4 118.94M
| ├──1-4 实现归并排序法.mp4 166.49M
| ├──1-5 归并排序法的微观解读.mp4 127.61M
| ├──1-6 作业:在程序上调试跟踪归并排序法.mp4 30.14M
| ├──1-7 在程序上调试跟踪归并排序法.pdf 618.87kb
| ├──1-8 归并排序法的复杂度分析.mp4 155.80M
| ├──2-1 在有序数组,让归并排序法成为 O(n) 算法.mp4 168.29M
| ├──2-10 归并排序法小结.mp4 37.00M
| ├──2-2 使用插入排序法优化归并排序法.mp4 206.61M
| ├──2-3 归并排序法的内存操作优化.mp4 228.73M
| ├──2-4 自底向上的归并排序_ev.mp4 99.12M
| ├──2-5 实现自底向上的归并排序.mp4 262.26M
| ├──2-6 作业:使用插入排序法优化自底向上的归并排序.mp4 6.23M
| ├──2-7 使用插入排序法,优化自底向上的归并排序.pdf 501.74kb
| ├──2-8 数组的逆序对数量问题.mp4 54.65M
| └──2-9 快速求解数组的逆序对数量.mp4 156.60M
├──第6周 快速排序法
| ├──1-1 快速排序法的原理.mp4 63.43M
| ├──1-10 作业解析:用算法生成一个特殊的测试用例.pdf 247.22kb
| ├──1-2 Partition.mp4 83.81M
| ├──1-3 第一版快速排序法.mp4 156.85M
| ├──1-4 作业:深入理解快速排序的递归过程.mp4 19.48M
| ├──1-5 作业解析:使用插入排序法优化快速排序.pdf 193.41kb
| ├──1-6 第一版快速排序法的问题.mp4 125.96M
| ├──1-7 为快速排序添加随机化.mp4 121.64M
| ├──1-8 两个作业:深入玩转快速排序.mp4 22.37M
| ├──1-9 作业解析:只创建一个 Random 类.pdf 187.72kb
| ├──2-1 快速排序算法还有问题.mp4 95.20M
| ├──2-10 和 Select K 相关的三个问题.pdf 684.30kb
| ├──2-11 快速排序小结.mp4 37.74M
| ├──2-2 双路快速排序法.mp4 73.10M
| ├──2-3 实现双路快速排序法.mp4 201.48M
| ├──2-4 快速排序算法的复杂度分析.mp4 85.94M
| ├──2-5 三路快速排序法.mp4 65.59M
| ├──2-6 实现三路快速排序法.mp4 270.26M
| ├──2-7 作业:一道面试问题,Sort Colors.mp4 20.65M
| ├──2-8 Leetcode 75:Sort Colors.pdf 512.81kb
| └──2-9 作业:Select K 问题.mp4 78.45M
├──第7周 二分查找法
| ├──1-1 二分查找法.mp4 83.85M
| ├──1-2 二分查找法的递归写法.mp4 107.67M
| ├──1-3 二分查找法的非递归写法.mp4 163.91M
| ├──1-4 作业:Select K 的非递归写法.mp4 14.28M
| ├──1-5 非递归实现 Select K 算法.pdf 520.88kb
| ├──1-6 换个定义实现二分查找法.mp4 86.98M
| ├──1-7 作业:换个定义实现算法.mp4 29.96M
| ├──1-8 改变定义重写 Select K 算法.pdf 611.12kb
| ├──1-9 改变定义重写归并排序算法.pdf 547.89kb
| ├──2-1 二分查找法的变种:upper.mp4 76.71M
| ├──2-10 二分查找法总结:二分查找模板.mp4 51.01M
| ├──2-11 作业解析:换个方式实现二分查找.pdf 474.63kb
| ├──2-2 实现 upper.mp4 128.70M
| ├──2-3 二分查找法的变种:ceil.mp4 89.71M
| ├──2-4 作业:二分查找法的变种:lower_ceil.mp4 17.80M
| ├──2-6 二分查找法的变种:lower.mp4 46.12M
| ├──2-7 实现 lower 和二分查找的大坑.mp4 234.33M
| ├──2-8 作业:二分查找法的变种:lower_floor 和 upper_floor.mp4 28.99M
| ├──2-9 作业解析:实现 lower_floor 和 upper_floor.pdf 510.90kb
| ├──3-1 Leetcode 875.mp4 61.71M
| ├──3-2 编程实现 Leetcode 875.mp4 86.10M
| ├──3-3 作业:Leetcode 1011.mp4 52.99M
| ├──3-4 解决 Leetcode 1011.pdf 514.33kb
| └──3-5 更多二分查找相关问题.mp4 50.90M
├──第8周 二分搜索树
| ├──1-1 为什么要研究树结构.mp4 52.67M
| ├──1-10 深入理解二分搜索树的前中后序遍历.mp4 73.73M
| ├──1-11 二分搜索树前序遍历的非递归实现.mp4 120.37M
| ├──1-12 二分搜索树的层序遍历.mp4 106.66M
| ├──1-13 删除二分搜索树的最大元素和最小元素.mp4 264.98M
| ├──1-14 删除二分搜索树的任意元素.mp4 167.58M
| ├──1-15 更多二分搜索树相关话题.mp4 57.84M
| ├──1-2 二分搜索树基础.mp4 111.85M
| ├──1-3 向二分搜索树中添加元素.mp4 117.11M
| ├──1-4 改进添加操作:深入理解递归终止条件.mp4 104.87M
| ├──1-5 作业:和二分搜索树的添加相关的两个问题.mp4 18.17M
| ├──1-7 二分搜索树的查询操作.mp4 50.32M
| ├──1-8 二分搜索树的前序遍历.mp4 161.49M
| ├──1-9 二分搜索树的中序遍历和后序遍历.mp4 82.16M
| ├──2-1 集合基础和基于二分搜索树的集合实现.mp4 179.26M
| ├──2-2 基于链表的集合实现.mp4 88.16M
| ├──2-3 集合类的复杂度分析.mp4 141.86M
| ├──2-4 Leetcode中的集合问题和更多集合相关问题.mp4 97.13M
| ├──2-5 映射基础.mp4 67.08M
| ├──2-6 基于链表的映射实现.mp4 211.54M
| ├──2-7 基于二分搜索树的映射实现.mp4 206.16M
| └──2-8 映射的复杂度分析和更多映射相关问题.mp4 107.00M
├──第9周 堆,优先队列和堆排序
| ├──1-1 什么是优先队列.mp4 75.43M
| ├──1-10 实现最小堆.pdf 533.52kb
| ├──1-2 堆的基础表示.mp4 122.56M
| ├──1-3 向堆中添加元素和Sift Up.mp4 88.93M
| ├──1-4 从堆中取出元素和Sift Down.mp4 146.84M
| ├──1-5 最直观的堆排序.mp4 110.67M
| ├──1-6 Heapify 和 Replace.mp4 143.93M
| ├──1-7 实现 Heapify.mp4 139.39M
| ├──1-8 优化的堆排序.mp4 291.23M
| ├──1-9 作业:最小堆.mp4 6.35M
| ├──2-1 基于堆的优先队列.mp4 60.56M
| ├──2-2 Top K 问题.mp4 116.28M
| ├──2-3 作业:使用优先队列解决 Select K 问题.mp4 13.66M
| ├──2-4 使用优先队列的思想解决 Leetcode 215.pdf 620.26kb
| ├──2-5 使用 Java 中的 PriorityQueue.mp4 131.72M
| ├──2-6 使用快排思想和优先队列解决 Top K 问题的比较.mp4 60.40M
| └──2-7 和堆相关的更多话题和广义队列.mp4 80.44M
└──资料
| └──资料
| | └──资料

 

系列四:2021门徒计划算法课视频 AI方向 Java方向 Web前端方向

├──“门徒计划” – 算法课
| ├──第二章第1节: 1-1 链表(List)及经典问题.mp4 1.05G
| ├──第二章第2节: 1-2 线程池与任务队列(Task-Queue).mp4 1.21G
| ├──第二章第3节: 1-3 递归与栈(Stack):解决表达式求值.mp4 1.58G
| ├──第六章第1节: 2021.07.01 5-1 单调队列及经典问题.mp4 1.44G
| ├──第六章第2节: 5-2 单调栈(Monotone-Stack)及经典问题.mp4 1.46G
| ├──第六章第3节: 2021.07.29 专项面试题解析.mp4 1.49G
| ├──第七章第1节: 2021.08.06 6-1手撕 AVL 树.mp4 1.48G
| ├──第七章第2节: 2021.08.13 6-2 手撕红黑树(上)-插入调整.mp4 1.65G
| ├──第三章第1节: 2-1 二叉树(Binary-Tree)与经典问题.mp4 1.57G
| ├──第三章第2节: 2-2 堆(Heap)与优先队列.mp4 1.44G
| ├──第三章第3节: 2-3 并查集(Union-find)及经典问题.mp4 1.39G
| ├──第四章第1节: 3-1 快速排序(Quick-Sort)及优化.mp4 947.93M
| ├──第四章第2节: 3-2 归并排序(Merge-Sort):从二路到多路.mp4 1.31G
| ├──第四章第3节: 3-3算法系列(Algorithm算法杂谈)有趣的排序思想.mp4 1.24G
| ├──第五章第1节: 二分算法(Binary-Search):致敬经典,超越经典.mp4 1.51G
| ├──第五章第2节: 哈希表与布隆过滤器.mp4 1.43G
| ├──第五章第3节: 深搜(DFS)与广搜(BFS):初识问题状态空间.mp4 1.35G
| └──第一章第1节: 开班典礼.ts 1.42G
├──“门徒计划”-AI方向
| ├──第一章第1节: 为什么递归是计算机最伟大的思想.mp4 596.38M
| ├──第一章第2节: 树、图与分治算法如何改变我们的生活.mp4 909.67M
| ├──第一章第3节: 排序与查找如何影响我们的生活.mp4 896.95M
| ├──第一章第4节: 2021.06.24 如何构建一个CPU.mp4 792.57M
| └──第一章第5节: 一个计算机语言是如何产生的.mp4 570.28M
├──“门徒计划”-Java方向
| ├──第二章第1节: 树结构基础.mp4 1.62G
| ├──第三章第1节: 2021.05.28 排序算法.mp4 1.80G
| ├──第四章第1节2021.06.24 查找与搜索-.mp4 1.57G
| ├──第五章第1节: 2021.07.25 单调栈与单调队列.mp4 929.64M
| └──第一章第1节: 线性表基础.mp4 787.69M
└──“门徒计划”-Web前端方向
| ├──2020.04.19直播刷题-学习中心.mp4 574.66M
| ├──2020.04.30直播刷题-学习中心.mp4 589.02M
| ├──2020.05.07直播刷题-学习中心.mp4 1.18G
| ├──2021.03.26直播刷题-学习中心.mp4 799.19M
| ├──2021.04.02直播刷题-学习中心.mp4 507.37M
| ├──2021.04.06直播刷题-学习中心.mp4 552.25M
| ├──2021.04.09直播刷题-学习中心.mp4 676.05M
| ├──2021.04.12直播刷题-学习中心.mp4 598.29M
| ├──2021.05.10直播刷题-学习中心.mp4 667.64M
| ├──2021.05.14直播刷题-学习中心.mp4 604.86M
| ├──2021.05.17直播刷题-学习中心.mp4 584.94M
| ├──2021.05.21直播刷题-学习中心.mp4 534.32M
| ├──2021.05.24刷题直播-学习中心.mp4 585.27M
| ├──2021.05.28刷题直播-学习中心.mp4 630.17M
| ├──2021.06.04刷题直播-学习中心.mp4 484.51M
| ├──2021.06.07刷题直播-学习中心.mp4 489.72M
| ├──2021.06.11哈希表与布隆过滤器(上)-学习中心.mp4 675.59M
| ├──2021.06.15哈希表与布隆过滤器(下)-学习中心.mp4 550.46M
| ├──2021.06.18深搜(DFS)与广搜(BFS):初识问题-学习中心.mp4 752.44M
| ├──2021.06.22深搜(DFS)与广搜(BFS):初识问题-学习中心.mp4 678.08M
| ├──2021.06.25月度刷题直播-学习中心.mp4 848.31M
| ├──2021.07.02单调队列及经典问题-学习中心.mp4 760.81M
| ├──2021.07.05单调队列(Monotone-Queue)-学习中心.mp4 1.01G
| ├──2021.07.16单调栈(Monotone-Stack)及-学习中心.mp4 539.68M
| ├──2021.07.19单调栈(Monotone-Stack)及-学习中心.mp4 702.77M
| ├──2021.07.23月度刷题直播-学习中心.mp4 551.74M
| ├──2021.07.30专项面试题解析(上)-学习中心.mp4 677.30M
| ├──2021.08.02专项面试题解析(下)-学习中心.mp4 636.48M
| ├──2021.08.09手撕 AVL 树(上)-学习中心.mp4 829.35M
| ├──2021.08.10手撕 AVL 树(下)-学习中心.mp4 510.76M
| ├──第二章第1节: 2021.03.05 直播刷题.mp4 508.06M
| ├──第二章第2节: 2021.03.08直播刷题.mp4 588.24M
| ├──第二章第3节: 2021.03.12直播刷题.mp4 554.95M
| ├──第二章第4节: 2021.03.15直播刷题.mp4 722.07M
| ├──第二章第5节: 2021.03.19直播刷题.mp4 508.47M
| ├──第二章第6节: 2021.03.22直播刷题.mp4 546.37M
| ├──第一章第1节: 线性表基础(2021.03.25).mp4 770.74M
| ├──第一章第2节: 树结构基础(2021.04.22).mp4 734.17M
| ├──第一章第3节: 排序算法(2021.05.27).mp4 807.93M
| ├──第一章第4节: 查找与搜索(2021.06.24).mp4 713.71M
| └──第一章第5节: 算法思想(2021.07.22).mp4 833.79M

更多阅读