书籍介绍
这本书的价值不在「讲算法」,而在「教你怎么面对面试」。
它最大的争议也最实用:作者会明确告诉你哪些题「已经很久不考」,比如TSP问题用位运算加速的解法,他主动删掉了,理由是「本着高频原则」。这不是偷懒,而是一种残酷的取舍——他替你挡掉了大量「看起来高大上、实则过时」的题。这种「什么该刷、什么该跳过」的判断力,恰恰是自学最容易缺失的。
全书按「将、校、尉、士」四档分级,题目相近或解法相近的放在一起,让你看出解法之间的联系,而不是零散地死记硬背。它不解释「什么是链表、二叉树」,默认你已经懂基础,直接冲最优解,并给出普通解法与最优解的耗时对比,让你真切感受到「为什么要这么优化」。
一句话:它不是算法教科书,而是一份「面试刷题的作战地图」,适合已经掌握数据结构、只想高效通关名企面试的人。