这门课解决什么问题
很多备考计算机专业研究生的上班族和跨考者,最头疼的不是高数,而是数据结构。这门课针对的就是这个痛点:把抽象的考点拆成能听懂的讲解,覆盖线性表、栈与队列、树、图、查找与排序等核心模块,目标是帮你把专业课的代码题和选择题分数稳住。它不追求花哨的工程实战,而是紧扣考研大纲,把概念讲透、把操作演示到位,适合需要在有限时间内补齐基础的人。
适合什么基础、建议先看哪几块
这门资料适合有基本编程语法概念、但没系统学过数据结构的人。如果你连变量和循环都生疏,建议先补一点语言基础再看。拿到资料后,不用按顺序从头刷,建议先看总览和复杂度那几讲,确认自己对时间空间复杂度的理解没问题;接着直接进入线性表,尤其是顺序表和动态单链表的定义与操作,这是后续所有结构的底子。树和图的部分可以放到第二轮复习时重点啃,配合做题来巩固。资料里每一讲都对应明确考点,适合用碎片时间一节一节推进。
学完能独立做什么、资料怎么配合练习
学完之后,你应该能独立分析一段代码的时间复杂度,写出常见结构的定义和基本操作,比如单链表的插入删除、二叉树的遍历、图的深度与广度搜索。更重要的是,面对考研真题里的算法题,你能把思路落到代码上,而不是停在概念层面。资料怎么用:视频讲完一个结构,立刻找对应章节的习题手写一遍,不要只看不练;遇到卡壳的地方再回看视频里对应操作演示的那一段。这门课的价值在于帮你建立结构化的解题习惯,而不是背几个模板。
学习数据结构,迎战计算机考研。
课程目录
* 01 考研数据结构总览/
* 01 IT运维职位需要学习的技能.mp4 04:07
* 02 计算机考研专业课复习总览.mp4 20:32
* 03 考点1.1考研数据结构总览.mp4 24:32
* 04 考点1.2考研数据结构基本概念.mp4 31:58
* 05 考点1.3时间复杂度.mp4 32:15
* 06 考点1.4空间复杂度.mp4 11:15
* 02 线性表的基本概念/
* 01 考点2.1线性表的基本概念.mp4 28:10
* 02 考点2.2顺序表的定义.mp4 20:48
* 03 考点2.3顺序表的基本操作.mp4 33:29
* 04 考点2.4静态单链表的定义.mp4 25:28
* 05 考点2.5静态单链表的基本操作.mp4 37:06
* 06 考点2.6动态单链表的定义.mp4 28:47
* 07 考点2.7动态单链表的基本操作.mp4 25:18
* 08 考点2.8双向链表的定义.mp4 11:47
* 09 考点2.9双向链表的基本操作.mp4 30:38
* 10 考点2.10循环链表的定义.mp4 16:36
* 11 考点2.11循环链表的基本操作.mp4 05:57
* 03 栈/
* 01 考点3.1栈的基本操作.mp4 34:13
* 02 考点3.2顺序栈的定义.mp4 15:09
* 03 考点3.3顺序栈的基本操作.mp4 12:15
* 04 考点3.4链栈的定义.mp4 12:42
* 05 考点3.5链栈的基本操作.mp4 19:06
* 06 考点3.6队列的基本概念.mp4 24:55
* 07 考点3.7顺序队列的定义及基本操作.mp4 14:36
* 08 考点3.9循环队列的基本操作.mp4 17:28
* 09 考点3.8循环队列的定义.mp4 32:54
* 10 考点3.10链队列的定义.mp4 18:57
* 11 考点3.11链队列的基本操作.mp4 26:43
* 04 串/
* 01 考点4.1串的基本概念和定义.mp4 21:09
* 02 考点4.2串的基本操作.mp4 33:05
* 03 考点4.3串的模式匹配算法.mp4 15:03
* 04 考点4.4KMP算法.mp4 26:09
* 05 数组/
* 01 考点5.1数组定义.mp4 22:34
* 02 考点5.2数组常见算法.mp4 17:11
* 03 考点5.3稀疏矩阵定义及操作.mp4 20:57
* 04 考点5.3稀疏矩阵定义及操作.mp4 19:42
* 05 考点5.4广义表定义及算法.mp4 19:42
* 06 树/
* 01 考点6.1树的定义及存储结构.mp4 27:36
* 02 考点6.2二叉树的基本概念.mp4 13:21
* 03 考点6.3二叉树的性质.mp4 30:53
* 04 考点6.4二叉树的存储结构.mp4 14:18
* 05 考点6.5二叉树的遍历算法:先、中、后、层次.mp4 42:00
* 06 考点6.6线索二叉树的概念及构造.mp4 37:51
* 07 考点6.7树与二叉树的转换.mp4 22:05
* 08 考点6.8森林和二叉树的转换.mp4 10:11
* 09 考点6.9森林的遍历.mp4 14:09
* 10 考点6.10哈夫曼树.mp4 37:07
* 11 考点6.11哈夫曼编码.mp4 21:28
* 07 图/
* 01 考点7.1图的基本概念.mp4 38:57
* 02 考点7.2图的邻接矩阵结构.mp4 30:38
* 03 考点7.3图的邻接表结构.mp4 19:15
* 04 考点7.4图的遍历算法—DFS.mp4 29:03
* 05 考点7.5图的遍历算法—BFS.mp4 18:28
* 06 考点7.6最小生成树--普利姆算法.mp4 19:48
* 07 考点7.7最小生成树—克鲁斯卡尔算法.mp4 19:46
* 08 考点7.8最短路径---迪杰斯特拉算法.mp4 28:44
* 09 考点7.9最短路径---弗洛伊德算法.mp4 29:22
* 10 考点7.10拓扑排序.mp4 19:09
* 11 考点7.11关键路径.mp4 41:43
* 08 排序算法/
* 01 考点8.1排序算法的基本概念.mp4 09:04
* 02 考点8.2插入类排序算法---直接插入排序.mp4 13:00
* 03 考点8.3插入类排序算法---折半插入排序.mp4 09:00
* 04 考点8.4插入类排序算法---希尔排序.mp4 11:03
* 05 考点8.5交换类排序算法---冒泡排序法.mp4 11:51
* 06 考点8.6交换类排序算法---快速排序法.mp4 18:03
* 07 考点8.7选择类排序算法---简单选择排序.mp4 09:22
* 08 考点8.8选择类排序算法---堆排序.mp4 18:45
* 09 考点8.9二路归并排序.mp4 09:54
* 10 考点8.10基数排序.mp4 12:57
* 11 考点8.11外排.mp4 07:46
* 12 考点8.12排序算法的总结比较.mp4 07:02
* 09 查找/
* 01 考点9.1查找的基本概念.mp4 07:12
* 02 考点9.2查找算法---顺序查找.mp4 10:58
* 03 考点9.3查找算法---折半查找.mp4 18:34
* 04 考点9.4查找算法---分块查找.mp4 07:05
* 05 考点9.5二叉排序树.mp4 17:28
* 06 考点9.6二叉平衡树.mp4 28:25
* 07 考点9.7B-树的定义.mp4 15:55
* 08 考点9.8B-树的操作.mp4 12:07
* 09 考点9.9B+树的定义及操作.mp4 05:01
* 10 考点9.10散列表.mp4 14:46






