推薦序
前言
1一切從觀察開始
1.1什么是算法
1.2漢諾塔問題
1.3漢諾塔問題的非遞歸算法
1.4發(fā)現算法的技巧
學習效果評測
2分而治之法
2.1何謂分而治之法
2.2找出最大值
2.3 時間復雜度
2.4二維極點問題
2.5快速排序法
2.6快速排序法的時間復雜度
2.7尋找第k小值問題
2.8分而治之法的技巧
學習效果評測
3動態(tài)規(guī)劃
3.1何謂動態(tài)規(guī)劃
4貪婪法
5修剪與搜索法
6樹搜索法
7問題轉換
8圖算法
9計算幾何
10算法的難題
11逼近算法
12隨機算法
參考文獻