信奥赛数据结构

课程打破传统数据结构教学枯燥晦涩的局限,采用“线性结构筑基—>树形结构进阶—>图论算法核心—>高级算法实战”的四驱全链路教学模型。课程从栈、队列、向量(Vector)等基础数据结构起步,深入讲解STL容器与模拟数据结构的底层逻辑。随后重点攻坚树与二叉树(遍历、重建、哈夫曼树)及堆排序与优先队列。课程后半部分硬核攻坚图论算法领域,系统掌握图的存储、遍历、连通性分析,并深入讲解四大最短路径算法(Floyd、Dijkstra、Bellman-Ford、SPFA)、并查集及最小生成树(Prim算法),最终通过“车厢调度”、“合并果子”、“骑马修栅栏”等经典真题实现技术闭环。这不仅是数据结构的堆砌,更是对“逻辑思维、算法优化能力、数学建模能力”三位一体能力的深度重塑,助你从一名编程初学者蜕变为具备核心竞争力的算法竞赛高手。

课程目录:
信奥赛数据结构
+—01-栈数据结构
| | 后缀表达式的值.mp4
| | 栈数据结构.mp4
| | 栈数据结构.pdf
| | 车厢调度.mp4
| |
| \—源码
| 十进制转二进制.cpp
| 字符串匹配问题.cpp
| 括号匹配检验.cpp
| 数组模拟栈.cpp
| 栈接口.cpp
| 表达式括号匹配.cpp
|
+—02-向量数据结构
| | vector基础语法.mp4
| | 上网统计.mp4
| | 向量数据结构.pptx
| | 围圈报数.mp4
| |
| \—源码
| vector基础语法.cpp
| 上网统计.cpp
| 围圈报数.cpp
|
+—03-队列数据结构
| | blah数集.mp4
| | 队列数据结构.mp4
| | 队列数据结构.pdf
| |
| \—源码
| queue_test.cpp
| 宝物的密码.cpp
| 宴请宾客.cpp
| 宴请宾客.in
| 宴请宾客.out
| 循环队列.cpp
| 我不喜欢打针.cpp
| 数组模拟顺序队列.cpp
| 舞伴配对.cpp
|
+—04-广度优先搜索
| | 广度优先搜索.pdf
| | 广度优先搜索算法.mp4
| |
| \—源码
| 交通图.cpp
| 细胞.cpp
| 解救A同学.cpp
|
+—05-树和二叉树基础概念
| 树和二叉树.pdf
| 树和二叉树基础概念.mp4
|
+—06-二叉树存储和遍历题目
| | 二叉树存储和遍历题目.pptx
| | 单词查找树.mp4
| | 小球掉落.mp4
| | 已知二叉树先序中序求后序遍历.mp4
| | 扩展二叉树.mp4
| | 找树根和孩子节点.mp4
| |
| \—源码
| word.in
| word.out
| 单词查找树.cpp
| 小球掉落.cpp
| 手动输入二叉树数据.cpp
| 扩展二叉树.cpp
| 找树根和孩子.cpp
| 求后序遍历.cpp
|
+—07-堆排序和优先队列
| | 堆排序和优先队列.mp4
| | 堆排序和优先队列.pdf
| |
| \—源码
| +—优先队列
| | 大根堆.cpp
| | 小根堆.cpp
| |
| \—堆排序
| 堆排序.cpp
| 堆排序2.cpp
|
+—08-哈夫曼树
| | 哈夫曼树.mp4
| | 哈夫曼树.pdf
| |
| \—源码
| +—习题
| | 最小函数值.cpp
| | 鱼塘钓鱼.cpp
| |
| \—哈夫曼树
| 合并果子.cpp
| 合并果子2.cpp
|
+—09-图的基本概念
| 图的基本概念.pptx
| 图的基础概念.mp4
|
+—10-图的存储
| 图的存储.mp4
| 图的存储.pptx
| 邻接矩阵1.cpp
| 邻接矩阵2.cpp
|
+—11-图的深度优先和广度优先遍历
| | 图的广度优先遍历-邻接矩阵法.mp4
| | 图的广度优先遍历-邻接表法.mp4
| | 图的深度优先遍历.mp4
| | 图的遍历.pptx
| |
| \—源码
| 广度优先遍历-邻接矩阵.cpp
| 广度优先遍历-邻接表.cpp
| 深度优先-最短路径.cpp
| 深度优先遍历.cpp
|
+—12-欧拉路和哈密尔顿环
| | 哈密尔顿环.mp4
| | 欧拉路.mp4
| | 欧拉路和哈密尔顿环.pptx
| | 骑马修栅栏.mp4
| |
| \—源码
| snow.cpp
| snow.in
| 哈密尔顿环.cpp
| 欧拉路.cpp
| 骑马修栅栏.cpp
|
+—13-深度优先求最短路径
| 深度优先-最短路径.mp4
| 深度优先最短路径.pdf
|
+—14-弗洛伊德(Floyd)最短路径算法
| | Floyd算法,医院设置.mp4
| | Floyd算法,最短路径.mp4
| | 医院设置-Floyd算法求最短路径.pptx
| | 弗洛伊德(Floyd)算法.pptx
| |
| \—源码
| 医院的设置.cpp
| 最短路径.cpp
| 牛的旅行.cpp
|
+—15-狄克斯特拉(Dijkstra)算法
| | Dijkstra算法.mp4
| | 狄克斯特拉(Dijkstra)算法.pptx
| |
| \—源码
| 最小花费.cpp
| 最短路径问题.cpp
|
+—16-贝尔曼 – 福特(Bellman-Ford)最短路径算法
| | Bellman_Ford算法.mp4
| | 贝尔曼 – 福特(Bellman-Ford)算法.pptx
| |
| \—源码
| Bellman-Ford最短路径.cpp
| 最短路径1.cpp
| 最短路径2-检测负权回路.cpp
| 最短路径3-优化.cpp
|
+—17-SPFA最短路径算法
| | SPFA算法.mp4
| | SPFA算法.pptx
| |
| \—源码
| 最短路径.cpp
| 香甜的黄油.cpp
| 香甜的黄油2.cpp
| 香甜的黄油3.cpp
|
+—18-图的连通性
| | 图的连通性.mp4
| | 图的连通性.pdf
| |
| \—源码
| bead.cpp
| cdrom.cpp
|
+—19-并查集
| | 并查集.mp4
| | 并查集.pdf
| |
| \—源码
| 亲戚.cpp
| 亲戚2.cpp
| 家庭问题.cpp
|
\—20-最小生成树Prim算法
| 最小生成树-Prim算法.mp4
| 最小生成树Prim算法.pdf
|
\—源码
wire.cpp

下载地址:

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

信奥赛数据结构-IT技术资源教程免费分享平台
信奥赛数据结构
此内容为付费阅读,请付费后查看
¥29.9
限时特惠
¥99
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
© 版权声明
THE END
喜欢就支持一下吧
点赞49 分享