本书特色:
(1)由浅入深,循序渐进。每种算法策略从设计思想、算法框架入手,由易到难地讲解经典问题的求解过程。
(2)示例丰富,重视启发。书中列举大量的具有典型性的求解问题,深入剖析采用相关算法策略求解的思路,清晰地展示算法设计的过程。
(3)注重求解问题的多维性。同一个问题采用多种算法策略实现,通过不同算法策略的比较,使学生更容易了解每一种算法策略的设计特点和各自的优缺点。
(4)强调实践和动手能力的培养。书中针对相关知识点以实战题形式讨论了力扣中国网站部分在线编程题的设计思路和解决过程,让学生体会到“学以致用”和解决实际问题的乐趣。