持续更新中。。。
1.线性表
| 数据结构 | 链接 |
|---|---|
| 顺序表实现及基本操作(可直接运行) | 文章链接 |
| 无头结点单链表的实现及基本操作(可直接运行) | 文章链接 |
| 带头结点单链表的实现及基本操作(可直接运行) | 文章链接 |
| 双链表的实现及基本操作(可直接运行) | 文章链接 |
| 循环链表的实现及基本操作(可直接运行) | 文章链接 |
2.栈与队列
| 数据结构 | 链接 |
|---|---|
| 顺序栈的实现及基本操作(可直接运行) | 文章链接 |
| 不带头结点链栈的实现及基本操作(可直接运行) | 文章链接 |
| 循环队列的实现及基本操作(使用顺序队列)(可直接运行) | 文章链接 |
| 链队的实现及基本操作(带头结点)(可直接运行) | 文章链接 |
| 不带头结点链队的实现及基本操作(可直接运行) | 文章链接 |
3.树与二叉树
| 数据结构 | 链接 |
|---|---|
| 二叉树的实现及基本操作(可直接运行) | 文章链接 |
| 二叉树层序遍历实现(可直接运行) | 文章链接 |
| 二叉树非递归遍历的实现(可直接运行) | 文章链接 |
| 中序二叉线索树的实现及基本操作(可直接运行) | 文章链接 |
| 并查集的实现及优化(可直接运行) | 文章链接 |

本文深入探讨了数据结构的基础,包括线性表(顺序表、链表、循环链表)、栈与队列(顺序栈、链栈、循环队列、链队)的实现与操作。进一步,我们详细讲解了树与二叉树的实现,如二叉树遍历和线索树,并介绍了并查集的应用。这些内容提供了丰富的可直接运行的代码示例,帮助读者深入理解数据结构的操作与原理。
1万+





