数据结构入门
线性表
7. 如何判断两个单链表相交?
10. 静态链表基本操作(C语言详解)
12. 双向链表及创建(C语言)详解
13. 双向链表基本操作(C语言实现)
14. 怎样用双向链表实现贪吃蛇游戏?
16. 如何判断单链表为有环链表?
17. 双向循环链表(C语言)详解
栈和队列
11. [数据结构实践项目]扑克牌游戏(包含C语言实现代码)
字符串
2. 串的定长顺序存储结构
3. 串的堆分配存储结构
4. 串的块链存储结构
数组和广义表
11. 什么是广义表
13. 广义表的深度和长度(C语言)详解
树存储结构
3. 二叉树的链式存储结构
9. 线索二叉树(C语言详解)
12. 树的孩子表示法(C语言详解版)
13. 树的孩子兄弟表示法
14. 森林转化为二叉树(详解版)
15. 哈夫曼编码(包含C语言实现代码)
16. 回溯算法
18. n个结点构造多少种树
图存储结构
5. 图的邻接表存储结构详解
6. 图的十字链表存储结构
7. 图的邻接多重表存储结构
11. 重连通图及重连通分量
12. 拓扑排序算法及C语言实现
动态内存管理
2. 边界标识法管理动态内存
3. 伙伴系统管理动态内存
查找表结构
5. 静态树表查找算法详解
13. 哈希查找算法(C语言实现)
排序算法
3. 2路插入排序算法详解
4. 表插入排序算法
13. 内部排序算法的优势分析
外部排序算法
3. 置换选择排序算法详解
4. 最佳归并树详解
原文始发于微信公众号(汇编语言):数据结构教程
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论