- 通用于各类数据结构与算法(C语言)教材📖
- 可直接运行调试,没有伪代码不能运行的烦恼
- 代码注释完整,可生成网页版/PDF文档,效果丰富
- CyberDash团队持续化的维护
编号 | 章节 | 重点内容 |
---|---|---|
2 | 线性表 | 顺序表 单链表 |
3 | 栈和队列 | 栈 循环队列 链式队列 |
4 | 字符串 | 字符串基本操作 BF匹配算法 KMP匹配算法 |
5 | 多维数组和广义表 | 多维数组 广义表 |
6 | 树 | 二叉树系列 赫夫曼(Huffman)树 |
7 | 图 | 邻接矩阵图 深度优先遍历 广度优先遍历 Prim最小生成树 Kruskal最小生成树 Dijkstra最短路径 Bellman-Ford最短路径 Floyd最短路 并查集 最小优先队列 |
9 | 查找 | 静态表顺序查找 静态表二分查找 |
10 | 内部排序 | 冒泡排序 插入排序 选择排序 快速排序 归并排序 堆排序 基数排序 希尔排序 |
11 | 外部排序 | 败者树 |
持续更新ing, 敬请关注
对很多人来说, 学数据结构过程是比较煎熬的, 因为这门课的内容对初学者比较抽象, 一部分人即便经过一段时间训练,可是由于理解不深刻或者对编程语言的陌生, 仍然难以实操, 结果不尽如人意。很多人急切的需要一份代码,帮助自己学数据结构。
这个项目,正是为了解决这些问题而写。
它格式规范, 能正确运行,注释丰富,可以作为入门数据结构、理解知识、做作业、课程设计和期中期末考研的参考资料。
如何使用git? 你可以参考这个: git使用方法
git clone https://gitee.com/cyberdash/data-structure-c.git
cmake . -G "Unix Makefiles"
CyberDash团队主要成员是3名北邮硕士研究生,我们是拥有多年开发经验的开发工程师, 曾就职于若干外企/互联网大厂/国内知名企业. 如果想更多了解我们,欢迎关注抖音:cyberdash_yuan
🙋♀️ Y_Dash(元哥)
做过很多项目, 经历比较丰富,从底层到应用层, 安全/服务/社区/IoT/... CyberDash抖音号所有视频的主要出镜人
💪 G_Dash(磊哥)
10多年安全/系统工程师, 专注C/Linux/网络/安全, 某互联网基础架构部资深工程师, 元哥身后稳如磐石的男人
🤸 L_Dash
Geek, 资深摸鱼大师 喜欢一切技术, 喜欢研究各种新鲜事物
如果你喜欢我们的项目,欢迎点击右上角的star,你的支持是我们持续更新的动力!
🧘♀️ 《数据结构c语言版》 严蔚敏 | 计算机专业最普遍的教材,数据结构考研参考书籍 |
⚛️ Google Style Guides | 谷歌的开源代码规范,本项目参考此规范编写 |