算法是一个古老的数学分支,随着近代计算机技术而得到迅速发展。程序设计,核心就是解决算法问题。 这本书按算法设计技巧分类为渐增型算法、递归分治算法、动态规划算法、贪婪算法、回溯算法和图的搜索算法,针对2--3个经典问题这对一种算法设计技巧,给出解决问题的算法,并分析算法的时间复杂度。 适合于初学者,逐步熟悉算法、算法设计。