数据结构算法与应用C++语言实现
黑底封面的《数据结构算法与应用--C++语言》,是那种你看了会忍不住拿起键盘就想敲两行代码的书。书里讲得系统,从数组、链表到红黑树、图、哈希表,基本上你能想到的常见数据结构它都有。算法方面,动态规划、贪婪、回溯、分治这些经典套路也都讲得蛮清楚的。
嗯,最大亮点还是用C++来讲这些东西,讲原理的同时也带你撸实现,不像有些教材就讲概念不写代码。尤其是用了STL做对比,你能看到“原生写法”和“库方法”的差别,挺实用的。比如手写一个queue
和用std::queue
之间的取舍,就能看出功底。
如果你平时刷题用 C++,这本书真的挺对路子。哪怕你已经懂点数据结构,也能补上不少盲区。像树的遍历、图的 BFS 和 DFS,还有经典的背包问题,书里都有例子加,代码也挺清晰的。
顺带推荐几个相关的干货,想深挖可以看看:Java 实现的动态规划 和 C++数据结构与算法详解,内容也挺全,适合对比着看。
如果你刚好在学 C++,又对算法感兴趣,拿这本来做练手教材,还挺不错。别光读,多敲敲代码,效果会更。
数据结构算法与应用--C++ 语言描述.rar
预估大小:19个文件
数据结构算法与应用--C++ 语言描述
文件夹
013.pdf
823KB
004.pdf
919KB
book.txt
537B
014.pdf
1.32MB
011.pdf
1.73MB
012.pdf
1.27MB
017.pdf
540KB
007.pdf
955KB
006.pdf
798KB
11.23MB
文件大小:
评论区