《小甲鱼数据结构和算法视频教程(98课)》小甲鱼全套教程之C/C++数据结构系列教程【技能收获】学完可掌握:完整版、学院。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序逐节学习,重点章节可反复观看;学完后整理一份技术笔记或博客,将所学转化为可展示的项目经验。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技
小甲鱼这套数据结构与算法课一共 98 讲,放在今天看,它既不是最时髦的,也不是最省时间的,但对打算考软考、或者想把 C 语言底子重新夯一遍的人来说,它有一个别处很难替代的优点:讲得慢,但讲得透。下面按我的判断拆一下这套资料该怎么看、哪些地方值得反复看、资料包到手后怎么用。
这门课的主线是典型的"数据结构入门骨架":线性表(顺序表和链表)、栈与队列、串、树与二叉树、图、查找、排序。算法部分不是单独抽出来讲,而是挂在每种结构上顺带讲清楚——比如讲链表时讲插入删除的边界,讲树时讲遍历的递归与非递归写法,讲排序时把冒泡、选择、插入、希尔、堆、归并、快速排一遍对比复杂度。
值得说一句的是,它用 C 语言实现,不是伪代码。这意味着你会真的看到指针怎么挪、内存怎么分配、边界条件怎么判断。对软考上午题里那些"给一段代码问输出""问时间复杂度"的题型,这种手写实现的训练比背结论有用得多。缺点是它不涉及太深的算法设计技巧(比如动态规划、贪心系统的专题讲解偏少),指望靠这一套打通算法竞赛是不现实的,但应付软考和打基础足够。
相对可以快进的是串操作里的 KMP 部分和部分图的算法推导——不是不重要,而是这两块单靠视频一遍很难吃透,更适合先看个印象,回头配合文字资料再啃。
98 讲的体量不小,一集不落地看完容易前紧后松。我的建议是分三层用:
如果你正在准备软考(尤其是软件设计师、程序员方向),或者本科学过数据结构但当时没听懂、现在想补回来,这套课是合适的——它节奏慢、重复多,正好适合补课。如果你已经能熟练手写红黑树、写过竞赛题,那它对你来说信息密度偏低,可以直接跳到排序和图的复杂度对比部分当复习。
一句话总结:这不是一套让你"快速通关"的课,而是一套逼你把手写代码的肌肉记忆练出来的课。软考备考期间拿它打地基,比刷一堆题解更经得起考场上的变形题。
小甲鱼全套教程之C/C++数据结构系列教程
课程推荐
《小甲鱼数据结构和算法视频教程(98课)》小甲鱼全套教程之C/C++数据结构系列教程【技能收获】学完可掌握:完整版、学院。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序逐节学习,重点章节可反复观看;学完后整理一份技术笔记或博客,将所学转化为可展示的项目经验。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。