《算法設計與分析》主要取材于算法設計與分析領域的經典內容,并介紹了算法設計的發(fā)展趨勢。內容主要包括非常經典的算法設計技術,例如遞歸與分治、動態(tài)規(guī)劃、貪心、回溯、分支限界、圖算法,也包括了一些高級的算法設計主題,例如網絡流和匹配、啟發(fā)式搜索、線性規(guī)劃、數論以及計算幾何。在算法分析方面,介紹了概率分析以及最新的分攤分析和實驗分析方法。在算法的理論方面,介紹了問題的下界、算法的正確性證明以及NP完全理論等方面的內容?!端惴ㄔO計與分析》包括大量的問題實例,并給出了相應的設計與分析方法,書后精選了一些習題,供讀者練習,以鞏固所學的算法。工業(yè)應用領域的許多實際問題和疑難問題都需要有效的求解算法,《算法設計與分析》提供了設計有效算法的基礎以及大量的可供選擇的解決途徑。《算法設計與分析》內容基本上涵蓋了目前程序設計競賽所要掌握的算法,并在書后精選了部分ACM國際大學生程序設計競賽的題目,供大家練習?!端惴ㄔO計與分析》可作為計算機科學系、數學系、軟件學院等專業(yè)本科及研究生課程的教材,特別適合于有志于參加程序設計競賽的學生學習和訓練。