人工精选小甲鱼C C++ 数据结构 +算法视频教程合集
解决什么问题 这门课主要解决工作中遇到的基础算法和逻辑结构问题。例如,在处理数据库索引、缓存机制、文件排序或系统底层开发时,需要运用数据结构优化性能。学习课程能掌握数组、链表、栈、队列、树等常见结构的实现,并通过排序、查找等算法提升代码效率。对于需要应对面试中算法题目的开发者或运维人员,课程提供了一
会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
解决什么问题
这门课主要解决工作中遇到的基础算法和逻辑结构问题。例如,在处理数据库索引、缓存机制、文件排序或系统底层开发时,需要运用数据结构优化性能。学习课程能掌握数组、链表、栈、队列、树等常见结构的实现,并通过排序、查找等算法提升代码效率。对于需要应对面试中算法题目的开发者或运维人员,课程提供了一套系统化的训练方法。
适合什么基础 & 学完能做什么
课程面向具备 C/C++ 基础的职场人员或转行者,假设学习者了解指针、函数、结构体等基本概念。通过学习,可以独立完成简单的数据结构封装,如实现自定义链表或哈希表,并能应用快速排序、二分查找等算法解决实际排序和查找问题。在练习环节,会涉及 Linux 环境下的编译与调试,例如使用 GCC 编译 C++ 程序并测试指针操作的正确性。最终能将学到的知识用于优化具体的工作场景,如编写更高效的文件处理脚本或优化数据库查询逻辑。
资料配合练习建议
建议先学习数组章节,因为它是后续链表、树等结构的基础。指针章节需要反复观看,配合练习题验证内存操作的正确性。学完基础结构后,重点看第 8 章指针的应用,结合提供的代码片段进行修改和性能测试。资料中的视频按章节递进,每节包含理论讲解和实例演示。可以暂停视频,尝试自己编写代码再对照讲解,尤其是算法部分,先独立实现一遍,再对比优化方案。所有练习建议在 Linux 环境下完成,确保代码可移植性。
课程目录
课程目录212 集
- 📂 小甲鱼C C++ 数据结构和算法视频教程合集/ 📂 小甲鱼_C视频教程/ 📂 第八章_指针/ 📽️ 041第八章 指针01(新版).mp4
- (43.
- 04 MB) 📽️ 042第八章 指针02(新版).mp4
- (44.
- 01 MB) 📽️ 043第八章 指针03(新版).mp4
- (31.
- 78 MB) 📽️ 044第八章 指针04(新版).mp4
- (49.
- 04 MB) 📽️ 045第八章 指针05(新版).mp4
- (40.
- 65 MB) 📽️ 046第八章 指针06(新版).mp4
- (25.
- 52 MB) 📽️ 047第八章 指针07(新版).mp4
- (35.
- 87 MB) 📽️ 048第八章 指针08(新版).mp4
- (42.
- 54 MB) 📽️ 049第八章 指针09(新版).mp4
- (44.
- 30 MB) 📂 第六章_数组/ 📽️ 023第六章 数组01.mp4
- (38.
- 53 MB) 📽️ 024第六章 数组02.mp4
- (36.
- 24 MB) 📽️ 025第六章 数组03.mp4
- (39.
- 40 MB) 📽️ 026第六章 数组04.mp4
- (39.
- 50 MB) 📽️ 027第六章 数组05.mp4
- (38.
- 19 MB) 📽️ 028第六章 数组06.mp4
- (58.
- 69 MB) 📽️ 029第六章 数组07.mp4
- (29.
- 82 MB) 📽️ 030第六章 数组08.mp4
- (61.
- 97 MB) 📽️ 031第六章 数组09.mp4
- (16.
- 20 MB) 📂 第七章_函数/ 📽️ 032第七章 函数01.mp4
- (68.
- 00 MB) 📽️ 033第七章 函数02.mp4
- (51.
- 30 MB) 📽️ 034第七章 函数03.mp4
- (74.
- 12 MB) 📽️ 035第七章 函数04.mp4
- (50.
- 23 MB) 📽️ 036第七章 函数05.mp4
- (69.
- 90 MB) 📽️ 037第七章 函数06.mp4
- (52.
- 17 MB) 📽️ 038第七章 函数07(新版).mp4
- (60.
- 20 MB) 📽️ 039第七章 函数08(新版).mp4
- (53.
- 24 MB) 📽️ 040第七章 函数09(新版).mp4
- (52.
- 90 MB) 📂 第五章_循环控制结构程序/ 📽️ 016第五章 循环控制结构程序01.mp4
- (27.
- 44 MB) 📽️ 017第五章 循环控制结构程序02.mp4
- (13.
- 62 MB) 📽️ 018第五章 循环控制结构程序03.mp4
- (26.
- 48 MB) 📽️ 019第五章 循环控制结构程序04.mp4
- (27.
- 40 MB) 📽️ 020第五章 循环控制结构程序05.mp4
- (52.
- 63 MB) 📽️ 021第五章 循环控制结构程序06.mp4
- (29.
- 80 MB) 📽️ 022第五章 循环控制结构程序07.mp4
- (45.
- 31 MB) 📽️ 001第一章 C语言概述以及如何上机运行C 新版.mp4
- (53.
- 89 MB) 📽️ 002第二章 数据类型,运算符和表达式01.mp4
- (36.
- 34 MB) 📽️ 003第二章 数据类型,运算符和表达式02.mp4
- (44.
- 67 MB) 📽️ 004第二章 数据类型,运算符和表达式04.mp4
- (41.
- 84 MB) 📽️ 005第二章 数据类型,运算符和表达式05.mp4
- (31.
- 55 MB) 📽️ 006第二章 数据类型,运算符和表达式03.mp4
- (60.
- 51 MB) 📽️ 007第三章 顺序程序设计01.mp4
- (44.
- 69 MB) 📽️ 008第三章 顺序程序设计02.mp4
- (51.
- 00 MB) 📽️ 009第三章 顺序程序设计03.mp4
- (22.
- 92 MB) 📽️ 010第四章 分支结构程序01.mp4
- (51.
- 56 MB) 📽️ 011第四章 分支结构程序02.mp4
- (33.
- 06 MB) 📽️ 012第四章 分支结构程序03.mp4
- (33.
- 11 MB) 📽️ 013第四章 分支结构程序04.mp4
- (56.
- 85 MB) 📽️ 014第四章 分支结构程序05.mp4
- (29.
- 00 MB) 📽️ 015第四章 分支结构程序06.mp4
- (31.
- 86 MB) 📽️ 050第九章 预处理01(新版).mp4
- (48.
- 88 MB) 📽️ 051第九章 预处理02(新版).mp4
- (48.
- 23 MB) 📽️ 052第九章 预处理03(新版).mp4
- (29.
- 09 MB) 📽️ 053第十章 结构体与共用体01(新版).mp4
- (34.
- 61 MB) 📽️ 054第十章 结构体与共用体02(新版).mp4
- (32.
- 87 MB) 📽️ 055第十章 结构体与共用体03(新版).mp4
- (50.
- 03 MB) 📽️ 056第十章 结构体与共用体04(新版).mp4
- (41.
- 97 MB) 📽️ 057第十章 结构体与共用体05(新版).mp4
- (63.
- 46 MB) 📽️ 058_结构体与共用体07_源代码.mp4
- (33.
- 46 MB) 📽️ 059第十章 结构体与共用体07(新版).mp4
- (34.
- 46 MB) 📽️ 060第十一章 文件操作01(新版).mp4
- (48.
- 36 MB) 📽️ 061第十一章 文件操作02(新版).mp4
- (74.
- 29 MB) 📽️ 062第十一章 文件操作03(新版).mp4
- (66.
- 39 MB) 📽️ 063第十一章 文件操作04(新版).mp4
- (24.
- 46 MB) 📽️ 064第十一章 位运算01(新版).mp4
- (47.
- 37 MB) 📽️ 065第十一章 位运算02(新版).mp4
- (53.
- 30 MB) 📂 小甲鱼数据结构98集完共3.48G/ 📽️ 01_绪论 – 数据结构和算法.mp4
- (24.
- 92 MB) 📽️ 02_谈谈算法 – 数据结构和算法.mp4
- (39.
- 04 MB) 📽️ 03_时间复杂度和空间复杂度1 – 数据结构和算法.mp4
- (48.
- 67 MB) 📽️ 04_时间复杂度和空间复杂度2 – 数据结构和算法.mp4
- (37.
- 58 MB) 📽️ 05_时间复杂度和空间复杂度3 – 数据结构和算法.mp4
- (33.
- 50 MB) 📽️ 06_线性表 – 数据结构和算法.mp4
- (34.
- 66 MB) 📽️ 07_线线性表2 – 数据结构和算法.mp4
- (30.
- 23 MB) 📽️ 08_线性表3 – 数据结构和算法.mp4
- (36.
- 83 MB) 📽️ 09_线性表4 – 数据结构和算法.mp4
- (32.
- 10 MB) 📽️ 10_线性表5 – 数据结构和算法.mp4
- (29.
- 64 MB) 📽️ 11_线性表6 – 数据结构和算法.mp4
- (29.
- 07 MB) 📽️ 12_线性表7 – 数据结构和算法.mp4
- (33.
- 68 MB) 📽️ 13_线性表8 – 数据结构和算法.mp4
- (26.
- 91 MB) 📽️ 14_线性表9 – 数据结构和算法.mp4
- (23.
- 53 MB) 📽️ 15_线性表10 – 数据结构和算法.mp4
- (24.
- 12 MB) 📽️ 16_线性表11单链表小结:腾讯面试题 – 数据结构和算法.mp4
- (37.
- 21 MB) 📽️ 17_线性表12循环链表 – 数据结构和算法.mp4
- (43.
- 82 MB) 📽️ 18_线性表13约瑟夫问题 – 数据结构和算法.mp4
- (28.
- 45 MB) 📽️ 19_线性表14 – 数据结构和算法.mp4
- (47.
- 54 MB) 📽️ 20_线性表15魔术师发牌问题和拉丁方阵 – 数据结构和算法.mp4
- (39.
- 39 MB) 📽️ 21_线性表16双向链表 – 数据结构和算法.mp4
- (20.
- 62 MB) 📽️ 22_线性表17 – 数据结构和算法.mp4
- (62.
- 83 MB) 📽️ 23_栈和队列 – 数据结构和算法.mp4
- (39.
- 07 MB) 📽️ 24_栈和队列2 – 数据结构和算法.mp4
- (29.
- 09 MB) 📽️ 25_栈和队列3进制转换 – 数据结构和算法.mp4
- (56.
- 02 MB) 📽️ 26_栈和队列4 – 数据结构和算法.mp4
- (21.
- 38 MB) 📽️ 27_栈和队列5逆波兰计算器 – 数据结构和算法.mp4
- (57.
- 82 MB) 📽️ 28_栈和队列6中缀表达式转换为后缀表达式 – 数据结构和算法.mp4
- (24.
- 57 MB) 📽️ 28_栈和队列6中缀表达式转换为后缀表达式 – 数据结构和算法(下).mp4
- (26.
- 35 MB) 📽️ 29_栈和队列7 – 数据结构和算法.mp4
- (24.
- 98 MB) 📽️ 30_栈和队列8 – 数据结构和算法.mp4
- (32.
- 06 MB) 📽️ 31_递归和分治思想1 – 数据结构和算法.mp4
- (32.
- 06 MB) 📽️ 32_递归和分治思想2 – 数据结构和算法.mp4
- (30.
- 24 MB) 📽️ 33_递归和分治思想3汉诺塔 – 数据结构和算法.mp4
- (34.
- 27 MB) 📽️ 34_递归和分治思想4八皇后问题 – 数据结构和算法.mp4
- (64.
- 15 MB) 📽️ 35_字符串 – 数据结构和算法.mp4
- (27.
- 44 MB) 📽️ 36_KMP算法(养成篇) – 数据结构和算法.mp4
- (39.
- 17 MB) 📽️ 37_KMP算法(养成篇2) – 数据结构和算法.mp4
- (29.
- 58 MB) 📽️ 38_KMP算法之NEXT数组代码原理分析 – 数据结构和算法.mp4
- (43.
- 82 MB) 📽️ 39_KMP算法之最终实现及优化 – 数据结构和算法.mp4
- (25.
- 98 MB) 📽️ 40_树 – 数据结构和算法.mp4
- (23.
- 30 MB) 📽️ 41_树的存储结构 – 数据结构和算法.mp4
- (25.
- 69 MB) 📽️ 42_树的存储结构2 – 数据结构和算法.mp4
- (34.
- 10 MB) 📽️ 43_二叉树 – 数据结构和算法.mp4
- (34.
- 80 MB) 📽️ 44_二叉树2 – 数据结构和算法.mp4
- (35.
- 41 MB) 📽️ 45_二叉树的存储结构 – 数据结构和算法.mp4
- (14.
- 76 MB) 📽️ 46_二叉树的遍历 – 数据结构和算法.mp4
- (19.
- 66 MB) 📽️ 47_二叉树的建立和遍历算法 – 数据结构和算法.mp4
- (44.
- 53 MB) 📽️ 48_线索二叉树 – 数据结构和算法.mp4
- (27.
- 99 MB) 📽️ 49_线索二叉树代码实现 – 数据结构和算法.mp4
- (95.
- 67 MB) 📽️ 50_树、森林及二叉树的相互转换 – 数据结构和算法.mp4
- (24.
- 10 MB) 📽️ 51_赫夫曼树 – 数据结构和算法.mp4
- (29.
- 95 MB) 📽️ 52_赫夫曼编码 – 数据结构和算法.mp4
- (29.
- 96 MB) 📽️ 53_赫夫曼编码C语言实现 – 数据结构和算法.mp4
- (98.
- 70 MB) 📽️ 54_图的定义与术语 – 数据结构和算法.mp4
- (29.
- 62 MB) 📽️ 55_图的定义与术语2 – 数据结构和算法.mp4
- (32.
- 05 MB) 📽️ 56_图的存储结构(邻接矩阵)- 数据结构和算法.mp4
- (46.
- 28 MB) 📽️ 57_图的存储结构(邻接表)- 数据结构和算法.mp4
- (15.
- 18 MB) 📽️ 58_图的存储结构(十字链表、邻接多重表、边集数组)- 数据结构和算法.mp4
- (50.
- 24 MB) 📽️ 59_图的遍历(深度优先遍历)- 数据结构和算法.mp4
- (25.
- 20 MB) 📽️ 60_马踏棋盘算法(骑士周游问题)- 数据结构和算法.mp4
- (71.
- 97 MB) 📽️ 61_图的遍历(广度优先遍历)- 数据结构和算法.mp4
- (23.
- 52 MB) 📽️ 62_最小生成树(普里姆算法)- 数据结构和算法.mp4
- (44.
- 86 MB) 📽️ 63_最小生成树(克鲁斯卡尔算法)- 数据结构和算法.mp4
- (53.
- 71 MB) 📽️ 64_最短路径(迪杰斯特拉算法)- 数据结构和算法.mp4
- (44.
- 90 MB) 📽️ 65_最短路径(弗洛伊德算法)- 数据结构和算法.mp4
- (25.
- 74 MB) 📽️ 66_拓扑排序 – 数据结构和算法.mp4
- (43.
- 60 MB) 📽️ 67_关键路径 – 数据结构和算法.mp4
- (20.
- 73 MB) 📽️ 68_关键路径(代码讲解)- 数据结构和算法.mp4
- (51.
- 12 MB) 📽️ 69_查找算法 – 数据结构和算法.mp4
- (17.
- 76 MB) 📽️ 70_插值查找(按比例查找)- 数据结构和算法.mp4
- (58.
- 95 MB) 📽️ 71_斐波那契查找(黄金分割法查找)- 数据结构和算法.mp4
- (48.
- 07 MB) 📽️ 72_线性索引查找 – 数据结构和算法.mp4
- (37.
- 20 MB) 📽️ 73_二叉排序树(二叉查找树)- 数据结构和算法.mp4
- (33.
- 62 MB) 📽️ 74_二叉排序树的查找和插入操作 – 数据结构和算法.mp4
- (52.
- 18 MB) 📽️ 75_二叉排序树的删除操作 – 数据结构和算法.mp4
- (64.
- 54 MB) 📽️ 76_平衡二叉排序树 – 数据结构和算法.mp4
- (11.
- 41 MB) 📽️ 77_平衡二叉树的实现原理 – 数据结构和算法.mp4
- (61.
- 08 MB) 📽️ 78_平衡二叉树的实现原理(代码实现) – 数据结构和算法.mp4
- (51.
- 22 MB) 📽️ 79_多路查找树之2-3树 – 数据结构和算法.mp4
- (22.
- 03 MB) 📽️ 80_多路查找树之2-3树的插入原理 – 数据结构和算法.mp4
- (49.
- 79 MB) 📽️ 81_多路查找树之2-3树的删除原理 – 数据结构和算法.mp4
- (25.
- 43 MB) 📽️ 82_多路查找树之2-3-4树和B树 – 数据结构和算法.mp4
- (31.
- 33 MB) 📽️ 83_散列表(哈希表)查找 – 数据结构和算法.mp4
- (27.
- 55 MB) 📽️ 84_散列函数的构造方法 – 数据结构和算法.mp4
- (34.
- 37 MB) 📽️ 85_处理散列冲突的方法 – 数据结构和算法.mp4
- (23.
- 21 MB) 📽️ 86_散列表查找的代码实现 – 数据结构和算法.mp4
- (23.
- 95 MB) 📽️ 87-排序算法 – 数据结构和算法.mp4
- (32.
- 33 MB) 📽️ 88_泡排序 – 数据结构和算法.mp4
- (41.
- 99 MB) 📽️ 89_选择排序 – 数据结构和算法.mp4
- (22.
- 44 MB) 📽️ 90_直接插入排序 – 数据结构和算法.mp4
- (17.
- 99 MB) 📽️ 91_希尔排序 – 数据结构和算法.mp4
- (28.
- 04 MB) 📽️ 92_堆排序 – 数据结构和算法.mp4
- (21.
- 31 MB) 📽️ 93_堆排序的代码实现 – 数据结构和算法.mp4
- (30.
- 33 MB) 📽️ 94_归并排序 – 数据结构和算法.mp4
- (27.
- 95 MB) 📽️ 95_归并排序(迭代实现) – 数据结构和算法.mp4
- (38.
- 67 MB) 📽️ 96_第九十六讲 快速排序 – 数据结构和算法.mp4
- (30.
- 78 MB) 📽️ 97_快速排序的优化 – 数据结构和算法.mp4
- (51.
- 46 MB) 📽️ 98_总结回顾 – 数据结构和算法.mp4
- (15.
- 27 MB) 📂 小甲鱼C++视频教程/ 📽️
- 01 第一讲 Cplusplus语言与OO思想介绍.mp4
- (45.
- 22 MB) 📽️
- 02 第二讲 从一个小程序说起.mp4
- (46.
- 57 MB) 📽️
- 03 第三讲 从一个小程序说起(2)(输入输出方法).mp4
- (64.
- 76 MB) 📽️
- 04 第四讲 从另一个小程序接着说.mp4
- (70.
- 64 MB) 📽️ 05 输出输入小结.mp4
- (88.
- 12 MB) 📽️
- 06 第六讲 函数的重载.mp4
- (49.
- 18 MB) 📽️
- 07 第七讲 复杂的数据类型.mp4
- (59.
- 56 MB) 📽️
- 08 第七讲 复杂的数据类型(2)-指针.mp4
- (62.
- 71 MB) 📽️ 09 复杂的数据类型03_指针02.mp4
- (26.
- 48 MB) 📽️ 10 复杂的数据类型04_指针和数组.mp4
- (23.
- 23 MB) 📽️ 11 复杂的数据类型05_对象的基础:结构.mp4
- (29.
- 01 MB) 📽️ 13 联合、枚举和类型别名.mp4
- (20.
- 76 MB) 📽️ 14 (上)给大家介绍对象.mp4
- (40.
- 19 MB) 📽️ 14(下)闭门造车.mp4
- (26.
- 38 MB) 📽️ 15不是每一滴牛奶都叫特仑苏(构造器和析构器讲解).mp4
- (33.
- 44 MB) 📽️ 16this指针和类的继承.mp4
- (52.
- 65 MB) 📽️ 017 继承机制中的构造器和析构器.mp4
- (30.
- 21 MB) 📽️ 018 访问控制.mp4
- (30.
- 48 MB) 📽️ 019 覆盖方法和重载方法.mp4
- (47.
- 09 MB) 📽️ 020 一种特殊的友情.mp4
- (29.
- 52 MB) 📽️ 021 静态属性和静态方法.mp4
- (31.
- 02 MB) 📽️ 022 静态属性和静态方法2.mp4
- (42.
- 75 MB) 📽️ 023 虚方法.mp4
- (45.
- 54 MB) 📽️ 024 抽象方法.mp4
- (39.
- 56 MB) 📽️ 025 运算符重载.mp4
- (38.
- 10 MB) 📽️ 026 运算符重载2.mp4
- (26.
- 05 MB) 📽️ 027 重载《操作符.mp4
- (25.
- 91 MB) 📽️ 028 多继承.mp4
- (19.
- 68 MB) 📽️ 029 虚继承.mp4
- (22.
- 01 MB) 📽️ 030 错误处理和调试.mp4
- (44.
- 30 MB) 📽️ 031 错误处理和调试2.mp4
- (34.
- 50 MB) 📽️ 032 assert函数和捕获异常.mp4
- (42.
- 29 MB) 📽️ 033 动态内存管理.mp4
- (39.
- 61 MB) 📽️ 034 动态数组.mp4
- (23.
- 82 MB) 📽️ 035 从函数或方法返回内存.mp4
- (23.
- 85 MB) 📽️ 036 副本构造器.mp4
- (33.
- 33 MB) 📽️ 037 高级强制类型转换.mp4
- (35.
- 84 MB) 📽️ 038 避免内存泄漏.mp4
- (31.
- 71 MB) 📽️ 039 命名空间和模块化编程.mp4
- (31.
- 72 MB) 📽️ 040 命名空间和模块化编程2.mp4
- (42.
- 04 MB) 📽️ 041 命名空间和模块化编程3.mp4
- (25.
- 84 MB) 📽️ 042 链接和作用域.mp4
- (31.
- 50 MB) 📽️ 043 链接和作用域2.mp4
- (22.
- 32 MB) 📽️ 044 函数模板.mp4
- (27.
- 33 MB) 📽️ 045 类模板.mp4
- (33.
- 29 MB) 📽️ 046 内联模板.mp4
- (21.
- 84 MB) 📽️ 047 容器和算法.mp4
- (31.
- 15 MB) 📽️ 048 容器和算法2.mp4
- (30.60 MB)
![大疆维修,无人机维修教程[66.30GB]](/api/uploads/b6a69810-862f-479c-a529-d66880073ebc.jpg)




