代码源编程初级课由盛通通老师主讲,是一门系统覆盖编程竞赛核心知识点的课程。课程包含五大模块:算法基础,涉及排序、二分、博弈论等内容;动态规划专题,如背包问题、树形DP等;数据结构,涵盖堆、栈、二叉树、并查集等;图论算法,有最短路、最小生成树、拓扑排序等;数论基础。课程通过200多课时的实战教学,采用配套分part讲解的方式,例如将位运算拆解为part1/2,帮助学员深入理解。它旨在助力学习者掌握NOIP、蓝桥杯等竞赛的必备技能,特别适合算法入门和竞赛备考的人群。无论是想提升编程竞赛能力,还是深入学习算法、数据结构与动态规划知识,这门课程都能提供系统且全面的学习内容。...

在当今的编程领域,算法与数据结构的掌握程度是衡量程序员能力的重要标准之一,对于非科班出身的程序员而言,学好算法与数据结构并非易事,其知识版块繁多、理论性强且技术落地复杂。
本课程由具备丰富信息学竞赛辅导经验以及多年大厂从业经验的老师倾力打造并讲解。课程系统梳理算法中高阶知识框架,同时紧密结合实际工业需求与编程实践,让学习者不仅能吃透高难理论,更能掌握切实有效的应用实践。
课程内容丰富全面,涵盖搜索、贪心、动态规划等基础算法,以及二叉搜索树、堆、平衡二叉搜索树等多种数据结构。从基础理论到复杂模型,从常见算法模型分析到实战项目演练,如全自动物流系统设计、数据库设计等,帮助学习者逐步提升算法与数据结构应用能力。此外,课程还配备NOIP模拟赛、ICPC模拟赛等作业,助力学习者检验学习成果,适合想要提升算法与数据结构水平的程序员学习。
📢 以下文件由百度网盘用户[12****362]于2023-07-10分享(只展示部分的文件和文件夹)
算法与数据结构高手养成特训课3.41GB
第9章二叉搜索树基础BinarySearchTree207.25MB
9-9本章小结+作业说明.mkv2.85MB
9-8初识平衡化旋转.mkv11.05MB
9-7拒绝BST退化:平衡二叉搜索树.mkv12.79MB
9-6BST的实战与复杂度分析.mkv96.26MB
9-5BST的灵活应用&&第K小元素.mkv26MB
9-4BST的删除.mkv19.52MB
9-3BST的插入和查找.mkv19.25MB
9-2BST的表示法.mkv11.31MB
9-1二叉搜索树BST:为何它如雷贯耳.mkv8.23MB
第8章堆与堆的高级变种Heap152.93MB
8-9斐波那契堆:最复杂最强大的堆.mkv23.36MB
8-8二项堆:可以合并的堆.mkv19.75MB
8-7堆的实战与复杂度分析.mkv51.19MB
8-6堆排序.mkv9.29MB
8-5堆的删除.mkv8.38MB
8-4堆的插入.mkv6.6MB
8-3堆的两种构建方法.mkv14.85MB
8-2堆,一种特殊的二叉树.mkv7.52MB
8-1优先队列与堆:高级数据结构的敲门砖.mkv8.17MB
8-10本章小结+作业说明.mkv3.81MB
第7章算法综合实战&&全自动物流系统设计340MB
7-9项目测试,调试,及最终效果演示.mkv50.43MB
7-8环境配置:VSCode+Nodejs.mkv9.83MB
7-7环境配置:VSCode+Flutter.mkv28.34MB
7-6运行环境:基于Flutter和Nodejs的WebApp.mkv21.24MB
7-5算法设计与实现:行车路线.mkv132.67MB
7-4需求分析:行车路线规划.mkv7.9MB
7-3算法设计与实现:物件装车.mkv69.9MB
7-2需求分析:物件装车.mkv9.5MB
7-1实战项目与章节内容简介.mkv5.86MB
7-10本章小结.mkv4.33MB
第6章动态规划进阶AdvancedDynamicProgramm348.51MB
6-9树形模型实战:谷仓涂色.mkv36.82MB
6-8常见模型分析4:树形模型.mkv21.11MB
6-7区间模型实战:字符串折叠.mkv39.75MB
6-6常见模型分析3:区间模型(下).mkv22.33MB
6-5常见模型分析3:区间模型(上).mkv30.42MB
6-4串模型实战:回文路径.mkv46.91MB
6-3常见模型分析2:串模型.mkv30.06MB
6-2线性模型实战:青蛙过河.mkv31.08MB
6-1常见模型分析1:线性模型.mkv27.7MB
6-13作业说明.mkv2.7MB
6-12本章小结.mkv4.36MB
6-11状态压缩模型实战:种草.mkv33.14MB
6-10常见模型分析5:状态压缩模型.mkv22.12MB
第5章动态规划基础DynamicProgrammingBasic235.66MB
5-9DP分析流程3:确定决策.mkv24.05MB
5-8DP分析流程2:定义状态.mkv29.27MB
5-7DP分析流程1:划分阶段.mkv36.78MB
5-6稍微复杂一点的例子:01背包和多重背包.mkv26.74MB
5-5DP两前提:最优子结构,无后效性.mkv26.47MB
5-4DP三要素:阶段,状态,决策.mkv31.9MB
5-3DP两种模式:记忆化搜索,递推+枚举.mkv18.85MB
5-2一个简单的例子:跳方格.mkv13.14MB
5-1动态规划DP:超越算法的思维.mkv14.19MB
5-11本章作业说明(看完再做题).mkv4.28MB
5-10本章小结.mkv9.99MB
第4章搜索进阶AdvancedSearching435.86MB
4-9搜索优化:若要树长高,剪枝不可少.mkv38.72MB
4-8启发式搜索实战:游戏自动寻路.mkv88.41MB
4-7IDA算法:迭代加深的A.mkv14.48MB
4-6A算法:最经典的启发式搜索.mkv19.19MB
4-5启发式搜索:让盲目搜索变得智能.mkv10.6MB
4-4迭代加深搜索实战:再战走迷宫问题.mkv57.56MB
4-3迭代加深搜索:每一次都更深一点-.mkv24.59MB
4-2双向广度优先搜索实战:走迷宫问题.mkv100.32MB
4-1双向广度优先搜索:你踏出1步,我踏出99步.mkv19.65MB
4-12作业说明.mkv3.21MB
4-11本章小结.mkv4.93MB
4-10剪枝实战:木棍问题.mkv54.19MB
第3章搜索基础BasicSearching188.86MB
3-9本章作业说明(看完再做题).mkv3.76MB
3-8本章小结.mkv6.77MB
3-6广度优先搜索:用空间换时间的搜索方法.mkv28.77MB
3-5深度优先搜索实战:中层领导不好当.mkv39.91MB
3-4深度优先搜索(下):常见的状态扩展模型.mkv41.11MB
3-3深度优先搜索(上):最常用的搜索方法.mkv40.57MB
3-2搜索基础理论:状态,搜索树与状态关系图.mkv22.56MB
3-1搜索法:看似枚举,但没那么简单.zip5.4MB
第2章贪心Greedy229.38MB
2-9搜索中的贪心:电脑鼠走迷宫大赛.mkv18.36MB
2-8图论中的贪心:实时导航系统.mkv15.1MB
2-7随机贪心法的实战演练.mkv23.32MB
2-6随机贪心法:多试几次也许会更好.mkv30.91MB
2-5朴素贪心法的实战演练.mkv24.38MB
2-4朴素的贪心法(下)二分答案.mkv22.23MB
2-3朴素的贪心法(中)构造法.mkv46.32MB
2-2朴素的贪心法(上)最优化策略.mkv32.02MB
2-1贪心不等于我全都要.zip6.06MB
2-11本章作业说明(看完说明再做题).mkv4.38MB
2-10本章小结.mkv6.29MB
第1章引言Introduction16.15MB
1-1学前必看&&这门课能给你什么.zip16.15MB
第17章总结Conclusion7.35MB
17-1课程总结与回顾.mkv7.35MB
第16章 ICPC模拟赛(介于网络预选赛和亚洲区域赛之间的难度)1.35MB
16-1至16-10作业.docx1.35MB
第15章 NOIP模拟赛(介于普及组和提高组之间的难度)955.02KB
15-1至15-5作业.docx955.02KB
第14章数据结构综合实战&&数据库的设计181.36MB
14-9本章小结.mkv4.23MB
14-8实现与效果演示.mkv88.03MB
14-7系统设计与数据结构选择.mkv25.74MB
14-6需求分析5:索引的建立及查询.mkv10.61MB
14-5需求分析4:更新记录.mkv12.58MB
14-4需求分析3:删除表和记录.mkv7.48MB
14-3需求分析2:插入记录.mkv6.61MB
14-2需求分析1:表的建立及查询.mkv18.78MB
14-1什么是NoSQL数据库?.mkv7.31MB
第13章复杂链式结构ComplexLinkedStructure349.66MB
13-9块状链表:和区块链是一回事吗.mkv7.59MB
13-8跳跃表的实战与复杂度分析.mkv71.93MB
13-7跳跃表的插入和删除.mkv24.19MB
13-6跳跃表的构建和查找.mkv24.03MB
13-5跳跃表:互联网时代的优化万金油.mkv7.01MB
13-4并查集的实战与复杂度分析.mkv27.83MB
13-3并查集的合并与查找.mkv22.23MB
13-2并查集:合并+查找+集合.mkv5.7MB
13-1数据结构不止有树,链表也可以很高级.mkv6.67MB
13-14本章小结+作业说明.mkv4.16MB
13-13块状链表的实战与复杂度分析.mkv84.89MB
13-12块状链表的合并.mkv21.74MB
13-11块状链表的插入和删除.mkv15.77MB
13-10块状链表的查找,分裂和构建.mkv25.94MB
第12章多维树形结构Multi-DimensionalTreeS373.1MB
12-9树状数组:压缩算法离不开它.mkv8.77MB
12-8线段树的实战与复杂度分析.mkv117.5MB
12-7线段树的插入与删除.mkv29.82MB
12-6线段树的构建与查找.mkv19.19MB
12-5线段树:区域统计的强大工具.mkv8.65MB
12-4Trie的实战与复杂度分析.mkv51.79MB
12-3Trie的表示,查找,插入和删除.mkv13.25MB
12-2字典树Trie:高效的单词查询结构.mkv8.98MB
12-1多维空间操作需要什么样的树.mkv7.27MB
12-13本章小结+作业说明.mkv5.36MB
12-12树状数组的实战和复杂度分析.mkv45.31MB
12-11树状数组的插入和删除.mkv28.72MB
12-10树状数组的建立和查找.mkv28.49MB
第11章平衡树的平替:近似平衡二叉树iclass=new_tag323.86MB
11-9虚二叉树:限制区间的BST.mkv7.16MB
11-8Splay树的实战与复杂度分析.mkv65.29MB
11-7Splay树的合并和删除.mkv16.02MB
11-6Splay树的插入.mkv21.78MB
11-5Splay树:最节省空间的BST变体.mkv6.37MB
11-4Treap的实战与复杂度分析.mkv56.78MB
11-3Treap的插入和删除.mkv19.97MB
11-2Treap=Tree+Heap.mkv10.28MB
11-1竞赛党来不及写红黑树怎么办?.mkv12.64MB
11-13本章小结+作业说明.mkv3.09MB
11-12各种平衡BST性能横向对比+适用场景分析.mkv15.03MB
11-11虚二叉树的实战与复杂度分析.mkv49.99MB
11-10虚二叉树的插入,查找和删除.mkv39.45MB
第10章二叉搜索树的优化:平衡二叉搜索树101.52MB
10-7本章小结+作业说明.mkv2.7MB
10-6红黑树的删除.mkv20.01MB
10-5红黑树的插入,以及红黑性质.mkv16.42MB
10-4红黑树:应用最广泛的平衡树.mkv8.55MB
10-3AVL树的删除,以及自底向上调整.mkv17.11MB
10-2AVL树的插入,平衡化旋转以及平衡因子.mkv28.66MB
10-1AVL树:没有它就没有Windows.mkv8.06MB
双击浏览更多免费资源.url117B
请先阅读本文档.txt839B
共146个文件,合计:3.41GB





