使用这本修订的学生友好的教科书了解算法及其设计。与其他算法书籍不同,这本书很容易,其解释的方法很简单,并且提供的见解是许多且有价值的。在不通过大量正式证明的情况下进行研磨,学生将从分步方法中受益,以开发算法,有关常见陷阱的专家指南以及对更大局面的欣赏。修订和更新,第二版包括有关机器学习算法的新章节,并在每个部分的末尾简明了关键概念摘要,以供快速参考。此版本的新练习还包括150多个新练习:包括选定的解决方案,以便让学生查看他们的进度,而完整的解决方案手册则可以在线提供教师。没有其他文本清楚地解释了复杂的主题,例如循环不变式,帮助学生抽象思考并为创建自己的创新方法来解决问题做准备。