这是一个用 C/C++ 实现常见数据结构的仓库,包含链表、栈、队列、树等基础数据结构的定义、操作及示例。 同时是个人方便练习如何使用git指令的自用板块
- 巩固数据结构基础知识
- 提供可复用的基础数据结构代码
- 记录学习过程中的实现思路和细节
| 数据结构 | 实现文件 | 主要功能 |
|---|---|---|
| 顺序表 | Vector/Vector.cpp | 创建、插入、查找、删除、销毁顺序表、扩容 |
| 单链表 | LinkList/LinkList.cpp | 创建、插入、查找、删除、销毁链表 |
| 栈 | Stack/Stack.cpp | 创建、插入、查找、删除、销毁栈 |
| 顺序队列 | Queue/SequentialQueue/SequentialQueue.cpp | 创建、出队、入队、查找、销毁队列 |
| 二叉树 | 待实现 | ... |
- 编译器:GCC (g++) 或 Clang
- 操作系统:Linux/macOS/Windows(需配置相应编译环境)
《数据结构(c语言版)》严蔚敏
如有问题,欢迎联系:20413464@qq.com