这门课值不值得占硬盘:先看它的“骨架” 罗勇军这套 Python 算法精讲课,最容易被误读成又一份“刷题视频合集”。但把目录骨架拆开看,它的编排其实更接近一本可以按需翻阅的算法手册:从算法复杂度分析立规矩,再铺开数据结构、排序、搜索、组合数学,最后落到简单字符串这类竞赛与面试都爱考的小专题。对喜欢自己画知识地图的人来说,这套课的章节划分足够清晰,能让你先判…
罗勇军这套 Python 算法精讲课,最容易被误读成又一份“刷题视频合集”。但把目录骨架拆开看,它的编排其实更接近一本可以按需翻阅的算法手册:从算法复杂度分析立规矩,再铺开数据结构、排序、搜索、组合数学,最后落到简单字符串这类竞赛与面试都爱考的小专题。对喜欢自己画知识地图的人来说,这套课的章节划分足够清晰,能让你先判断自己缺哪一块,而不是从头硬啃到尾。
算法课的通病是变成代码朗读:老师敲一遍,你抄一遍,关掉视频就忘。这套课里比较有价值的部分,是那些解释“为什么这里要判重”“为什么这里可以用双向”的段落。以广度优先搜索这一块为例,入门与应用拆成两讲,说明它没有把 BFS 当成一个模板塞给你,而是先讲清楚状态怎么定义、队列里放什么、边界在哪里;到了判重这一节,才真正触及 BFS 最容易写错也最容易超时的命门。这类内容值得精看,因为它是解题思路的分水岭,不是语法细节。
复杂度分析被单独拎成一章,也是同样的道理。很多人写 Python 算法时对时间开销没概念,嵌套循环随手就写,结果在数据量上来之后直接崩掉。这一章如果讲得扎实,它的收益会渗透到后面每一道题里,属于那种“看一遍不亏、跳过去会反复踩坑”的基础章节。
这套资料更适合被当成工具库,而不是连续剧。可以这样拆开用:
判断标准很简单:讲“怎么想”的章节慢放,讲“怎么写”的章节倍速。BFS 的状态设计与判重、复杂度分析里的估算方法、组合数学的计数思路,这些都属于前者,值得暂停、自己先推一遍再对答案。而具体到某道题的代码实现,如果你已经理解思路,完全可以跳着看,甚至只看最后几行关键处理。简单字符串这一章放在最后,也是合适的收尾——它综合了前面的遍历、比较、边界处理,适合当检验自己是否真的学进去的试金石。
如果你已经能写 Python,但在面对算法题时常常“有思路却写不对”或者“写对了却过不了”,这套课的中间章节会帮你补上从想法到落地之间的那段路。但如果你连 Python 基本语法都还不熟,先别急着开这门课,否则大部分时间会花在查语法而不是学算法上。把它当成一张可以反复回看的地图,按自己的缺口去翻对应章节,比从头到尾刷完更划算。
Python算法核心精讲
系统讲解Python算法,涵盖数据结构、排序、搜索、组合数学等,适合算法入门及进阶。
罗勇军老师倾力打造,深入浅出解析Python算法核心,助力算法能力提升。
📁 15.第十五章:简单字符串 15.2.第十七次学长带练.mp4 [486.4 MB] 📁 09.第九章:广度优先搜索 - BFS 9.5.第9次学长带练.mp4 [175.6 MB] 9.4.鍙屽悜骞挎悳.mp4 [40.6 MB] 9.1.BFS的入门与应用1.mp4 [62.8 MB] 9.2.BFS的入门与应用2.mp4 [47.4 MB] 📁 04.第四章:算法复杂度分析 4.2.算法的定义与评估【公重号:CunWorkNotes】.mp4 [66.9 MB] 4.1程序运行的资源计算.mp4 [29.5 MB] 📁 01.第一章课前准备 2.蓝桥杯大赛介绍2.mp4 [40.6 MB] 1.蓝桥杯大赛介绍1.mp4 [55.5 MB] 📁 03.第三章:基础数据结构 3.5.【名师精讲】栈的实现与应用【公重号:CunWorkNotes】.mp4 [47.2 MB] 3.2.【名师精讲】多维数组.mp4 [35.2 MB] 3.8.第4次学长带练.mp4 [170.7 MB] 3.1.【名师精讲】一维数组.mp4 [47.6 MB] 3.4.【名师精讲】队列的实现与应用.mp4 [76.5 MB] 3.7.二叉树的实现与应用2.mp4 [54.3 MB] 3.6.二叉树的实现与应用1.mp4 [49.6 MB] 3.3.【名师精讲】链表的实现与应用.mp4 [73.4 MB] 📁 13.第十三章:组合数学 13.2.组合数学2【更多精选‖公众号:CunWorknotes】 .mp4 [59.3 MB] 13.1.缁勫悎鏁板1.mp4 [52.4 MB] 📁 12.第十二章:简单数论 12.3【带练回放】第14次学长带练【持续更新‖免费提供:CunworknoteS】.mp4 [192.0 MB] 12.1銆愬悕甯堢簿璁层€慓CDLCM-1.mp4 [51.4 MB] 12.6【名师精讲】矩阵快速幂【资源精选‖更多关注:CunworkNotes】.mp4 [87.3 MB] 12.5【名师精讲】快速幂2.mp4 [14.7 MB] 12.2銆愬悕甯堢簿璁层€慓CDLCM-2.mp4 [66.7 MB] 12.7【带练回放】第15次学长带练.mp4 [249.9 MB] 12.14第16次学长带练.mp4 [402.7 MB] 12.4【名师精讲】快速幂1.mp4 [27.1 MB] 📁 08.第八章:深度优先搜索 - DFS 8.9.第8次学长带练.mp4 [166.4 MB] 📁 05.第五章:排序与排列组合 5.1Python排序函数的运用.mp4 [57.8 MB] 5.5.第5次学长带练【资源精选‖更多关注:CunworkNotes】.mp4 [182.7 MB] 5.4.经典例题解析.mp4 [49.1 MB] 5.2.结构体排序.mp4 [61.4 MB] 5.3.排列组合相关函数的编写与运用.mp4 [78.8 MB] 📁 02.第二章 编程基础通关 2.11.第三次学长带练.mp4 [155.0 MB] 2.2Python语言快速入门2.mp4 [67.3 MB] 2.3Python语言快速入门3.mp4 [48.8 MB] 2.5第1次学长带练.mp4 [149.6 MB] 2.1Python语言快速入门1.mp4 [82.5 MB] 2.4Python语言快速入门4.mp4 [43.1 MB] 2.8第二次学长代练.mp4 [148.2 MB] 📁 18.第十八章:国赛精选真题解析 18.1.第十三届国赛真题Python研究生A组.mp4 [64.7 MB] 18.8.第20次学长带练.mp4 [496.5 MB] 18.7.第十二届国赛真题Python组2.mp4 [43.3 MB] 18.2.第十三届国赛真题Python研究生A组2.mp4 [58.2 MB] 18.5.第十二届国赛真题Python组2.mp4 [73.2 MB] 18.3.第十三届国赛真题PythonB和C组.mp4 [53.1 MB] 18.4.第十二届国赛真题Python组1.mp4 [34.0 MB] 18.6.第十一届国赛真题Python组1.mp4 [58.5 MB] 📁 11.第十一章:动态规划从入门到精通 11.8【名师精讲】状态压缩DP1.mp4 [49.9 MB] 11.10【名师精讲】树形DP【不易整理‖请关注:CunWorkNoteS】.mp4 [104.8 MB] 11.5【名师精讲】线性DP1.mp4 [57.8 MB] 11.11【名师精讲】数位统计DP.mp4 [48.5 MB] 11.1【名师精讲】DP初入门1.mp4 [81.8 MB] 11.9【名师精讲】状态压缩DP2.mp4 [69.9 MB] 11.2【名师精讲】DP初入门2.mp4 [61.0 MB] 11.12【带练回放】第13次学长带练.mp4 [201.5 MB] 11.3【名师精讲】背包问题1.mp4 [46.0 MB] 11.7【带练回放】第12次学长带练.mp4 [190.1 MB] 11.4【名师精讲】背包问题2.mp4 [53.3 MB] 11.6【名师精讲】线性DP2.mp4 [49.9 MB] 📁 10.第十章:高级数据结构 10.3.第10次学长带练.mp4 [260.2 MB] 10.4.树状数组-原理和区间和【持续更新‖免费提供:CunworknoteS】.mp4 [45.9 MB] 10.5.树状数组-修改和查询.mp4 [46.1 MB] 10.6.树状数组-逆序对.mp4 [46.0 MB] 10.10.线段树的懒标记.mp4 [38.8 MB] 10.8.线段树的原理.mp4 [48.4 MB] 10.12.第11次学长带练.mp4 [217.6 MB] 10.7.树状数组-离散化.mp4 [52.9 MB] 10.1.并查集的入门与应用1.mp4 [47.0 MB] 10.9.线段树的应用1.mp4 [77.2 MB] 10.2.并查集的入门与应用2.mp4 [69.4 MB] 10.11.线段树的应用2.mp4 [48.3 MB] 📁 17.第十七章:图论算法 17.6.Dijkstra的入门与应用1.mp4 [46.2 MB] 17.5.Floyd的入门与应用3.mp4 [25.0 MB] 17.4.Floyd的入门与应用2.mp4 [14.3 MB] 17.11.第19次学长带练.mp4 [489.5 MB] 17.3.Floyd的入门与应用1.mp4 [44.5 MB] 17.10.最小生成树-Kruskal和Prim.mp4 [61.1 MB] 17.7.Dijkstra的入门与应用2.mp4 [33.0 MB] 📁 06.第六章:二分法 6.3.第6次学长带练.mp4 [199.9 MB] 6.1.二分法的引入与分析.mp4 [57.0 MB] 6.2.整数二分与实数二分的应用.mp4 [78.4 MB] 📁 16.第十六章:字符串匹配算法-KMP 16.2.KMP的入门与应用2.mp4 [56.9 MB] 16.1.KMP的入门与应用1.mp4 [44.4 MB] 📁 14.第十四章:计算几何 📁 07.第七章:前缀和与贪心 7.2.二维前缀和的应用.mp4 [59.2 MB] 7.1.前缀和与差分数组的应用.mp4 [69.6 MB] 7.3.第7次学长带练.mp4 [191.7 MB]
🎉 祝您学习愉快!