这里有一份C语言数据结构笔记,请查收!
详细内容请下载.pdf文件观看,
可用A4张打印。
推文末尾有笔记的.pdf文件和代码.c文件的百度网盘下载链接……
★ 数据结构笔记★
目录
数据结概念
01 | 什么是数据结构 |
02 | 数据结构的概念和术语 |
03 | 算法和算法设计概念 |
线性表结构
01 | 线性表介绍 |
02 | 线性表的顺序存储结构 |
03 | 顺序表的实现 |
04 | C语言顺序表的实现+可变数组结构 |
05 | C语言可变数组实现顺序表 |
06 | 线性表的链式存储结构 |
07 | C语言单链表的实现 |
08 | 基于单链表修改为循环链表 |
09 | C语言循环链表的实现 |
(有待更新,等学完栈再开始更新栈的笔记)
这里的数据结构笔记全部基于C语言代码实现
因为书本和教材里大多使用的是
类C语言的伪代码来描述数据结构
而C语言的代码实现数据结构
书上也没有标准的参考
数据结构的代码实现一遍后
就可以做为模板
以后就可以使用之前编写的代码来编写程序
所以很有必要把代码标准的写一遍
把每一个细节加上注释,以后就可以很方便的使用
所以最近就找时间整理了一下数据结构的笔记
把顺序表、单链表、循环链表、
比较标准的写了一遍并且加上注释
并对顺序表进行了一些拓展,
加上了“可变数组”的概念
解决了C语言普通数组做顺序表的缺点。
把单链表如何修改为循环链表
的过程也标注好了
代码使用VC++2010编写
笔记使用One note2016编写导出为pdf
笔记.pdf(共更新至29页)+代码(4个源文件).c
链接:https://pan.baidu.com/s/1V77ywFbs7Nevt466C5sZgw
提取码:0110
复制链接到浏览器打开下载!