C++数据结构清华大学教材版

清华大学出的《C++数据结构》教材,讲得挺系统的,适合想把 C++基础打扎实的同学。讲数据结构不是只讲概念,书里用学生、课程这些例子,挺贴合实际场景的,看着也不会太枯燥。像线性表二叉树这些基础结构都讲得比较细,操作也有具体代码,直接拿来跑一跑就行。

ADT(抽象数据类型)和面向对象结合讲得也不错,比如用类来封装数据结构,挺贴近实战。像你平时要写个栈、队列什么的,基本就能照书里那一套写,改改数据类型就行,配合模板用着还挺顺的。

另外,书里还穿插了不少算法的,性能那块也提到了时间复杂度空间复杂度,虽然是基础,但用大白话讲得还算清楚,能帮你理清多概念。建议边看边写,理解比死记强多了。

对了,如果你之前用 C 或者 C#写过数据结构,也可以参考下下面这些资料,对比着看更容易理解。

如果你正打算系统啃一遍 C++和数据结构,这本书还蛮合适的,配合实际写点代码,理解会更透。

ppt 文件大小:377KB