书籍介绍
这本书最见功力的地方,在于它不满足于教会你'怎么用',而是逼你搞清楚'为什么这样用'。作者把算法的运行时间当成一门可以精确估算的学科来教:同样是处理海量数据,数组的线性访问时间太慢,链表救不了场,而树的平均运行时间能压到O(log N)——这种'用数学说话'的严谨,正是它区别于市面上多数速成教程的核心。它适合那些不满足于'面试背八股'、想真正理解数据结构背后权衡的读者。但也要坦白:它的翻译确实劝退,行文晦涩,后几章对高级数据结构越来越吝惜笔墨,零基础者硬啃容易半途而废。换句话说,这是一本'读起来费劲、但读完会感谢自己'的书,值得留给愿意慢下来的人。