本书以海量图解的形式,详细讲解常用的数据结构与算法,又融入大量的竞赛实例和解题技巧。通过对本书的学习,读者可掌握12种初级数据结构、15种常用STL函数、10种二叉树和图的应用,以及8种搜索技术,并领悟不同的数据结构和算法的精髓,熟练应用各种算法解决实际问题。
墙裂推荐!读了就知道不是那种左拼右凑瞎抄的书,作者真的很用心了,加入了很多独到的见解。以前写代码主要是用Python和c,对于cpp,尤其是stl其实我不是很熟悉。后来看了一些以cpp为主要语言的书,其实有挺多疑惑,但我又怠惰不想系统学。但这本书把一些cpp知识点讲的很明白,有些也解答了我以前的疑惑。对于算法的解释利用图例讲的很生动,和算法图解一起食用简直不要太过瘾。 这是我第一次读,像看小说一样通读了一遍,书中的例题也没有亲自实现。等期末考试完再好好啃一遍,希望本蒟蒻的代码水平能稍稍高一点。
各种算法设计与分析的套路总结得很不错,只看一遍作用不大,一定要上手把书中的竞赛题刷一遍,才能真正提升算法设计与分析能力。动手,动手,再动手,重要的事情说三遍。