书籍介绍
这不是一本用来从头学算法的书,而是一本给已经走过弯路的人读的'复盘指南'。它最打动人的地方,是作者斯基恩纳毫不掩饰的个人风格:他会用'关键操作总需要一对伙伴'这种戏谑说法解释图论,会在排序章节里插入大量实战小故事,会把递归的写法讲得炉火青清。与《算法导论》的严谨克制不同,它更贴近真实编程:从'超过100条数据该用哪种排序'到'五百万条数据要转向外部内存排序',每一步都贴着工程实践给建议。书后半部分的算法索引表是同类书中少见的'速查资源',被读者称作'终身学习之用'。它适合有一定基础、想系统梳理算法选型与实现技巧的程序员和研究人员;初学者或许会觉得吃力,但重读常有新获。