数据结构严蔚敏C语言版
数据结构的入门神器,用 C 语言写得挺接地气。《数据结构(严蔚敏 C 语言版)》是多人大学时代啃过的书,讲得系统,代码也不绕弯子。线性结构、树、图、查找、排序全都有,尤其对栈和队列讲得蛮清楚的,拿来做题挺实用。
数据结构的线性结构部分,比如链表
、栈
、队列
,讲得比较实在。像链表插入
、栈的进出
,用 C 代码一步步演示,思路也清楚,新手看着不容易迷糊。
树形结构也扎实。像二叉树遍历
、AVL 树平衡操作
、堆排序
这些内容,书里都配了图和代码。你要是搞清楚了堆的插入和删除,基本优先队列也就没啥问题了。
图结构部分,DFS
和BFS
都有例子,还带注释。写得不复杂,你照着抄一遍基本就明白了是怎么一回事,像图的邻接表和邻接矩阵也解释得清楚。
查找和排序的部分覆盖面蛮广的。什么哈希查找
、快速排序
、归并排序
都有讲。你可以根据不同场景选合适的,比如数据量大用快速排序
,查找频繁用哈希
。
书里所有算法基本都有C 语言
实现,而且代码风格还挺工整的。你想照着写、或者用VSCode
调试都方便,适合边看边练。嗯,用来打算法基础还挺香。
如果你打算刷题,或者准备转算法岗,这本书蛮适合先看一遍,理清楚各种结构和算法的套路。推荐你去看看这几个资源:
7.19MB
文件大小:
评论区