![](/c49/30/1060375172.jpg)
出版社:清華大學 ISBN:9787302251989 商品編碼:1060375172 開本:16 出版時間:2011-07-01 代碼:45 作者:鄭宗漢,鄭曉明
" 基本信息 - 商品名稱:算法設計與分析(第2版高等學校計算機教材)
- 作者:鄭宗漢//鄭曉明
- 代碼:45
- 出版社:清華大學
- ISBN號:9787302251989
其他參考信息 - 出版時間:2011-07-01
- 印刷時間:2011-07-01
- 版次:2
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:419
- 字數:624千字
編輯推薦語 《算法設計與分析(第2版)》繫統地介紹算法設計與分析的概念和方法,共4部分內容。**部分介紹算法設計與分析的基本概念,對算法的時間復雜性的概念及復雜性的分析方法作了較為詳細的敘述;第2部分以算法設計技術為綱,從合並排序、堆排序、離散集合的union和find操作開始,進而介紹遞歸技術、分治法、貪婪法、動態規劃、回溯法、分支與限界法和隨機算法等算法設計技術及其復雜性分析;第3部分介紹計算機應用領域裡的一些算法,如圖和網絡流,以及計算幾何中的一些問題;第4部分介紹算法設計與分析中的一些理論問題,*後介紹了近似算法及其性能分析。本書由鄭宗漢、鄭曉明編著。 內容提要 《算法設計與分析(第2版)》繫統地介紹算法設計與分析的概念和方法 ,共4部分內容。**部分介紹算法設計與分析的基本概念,結合窮舉法、 排序問題及其他一些算法,對算法的時間復雜性的概念及復雜性的分析方 法作了較為詳細的敘述;第2部分以算法設計技術為綱,從合並排序、堆排 序、離散集合的union和find操作開始,進而介紹遞歸技術、分治法、貪婪 法、動態規劃、回溯法、分支與限界法和隨機算法等算法設計技術及其復 雜性分析;第3部分介紹計算機應用領域裡的一些算法,如圖和網絡流,以 及計算幾何中的一些問題;第4部分介紹算法設計與分析中的一些理論問題 ,如NP完全問題、計算復雜性問題、下界理論問題,*後介紹了近似算法 及其性能分析。 本書內容選材適當、編排合理、由淺入深、循序漸進、互相銜接、逐 步展開,並附有大量實例,既注重算法的思想方法、推導過程和正確性的 證明技術,也注重算法所涉及的數據結構、算法的具體實現和算法的工作 過程。 《算法設計與分析(第2版)》可作為高等院校計算機專業本科生和研究 生的教材,也可作為計算機科學與應用的科學技術人員的參考資料。本書 由鄭宗漢、鄭曉明編著。 目錄 **章 算法的基本概念 1.1 引言 1.1.1 算法的定義和特征 1.1.2 算法設計的例子,窮舉法 1.1.3 算法的復雜性分析 1.2 算法的時間復雜性 1.2.1 算法的輸入規模和運行時間的階 1.2.2 運行時間的上界,O記號 1.2.3 運行時間的下界,Ω記號 1.2.4 運行時間的準確界,Θ記號 1.2.5 O記號、Ω記號、Θ記號的性質 1.2.6 復雜性類型和o記號 習題 參考文獻 第2章 算法的復雜性分析 2.1 常用的函數和公式 2.1.1 整數函數 2.1.2 對數函數 2.1.3 排列、組合和二項式繫數 2.1.4 級數求和 2.2 算法的時間復雜性分析 2.2.1 循環次數的統計 2.2.2 基本操作頻率的統計 2.2.3 計算步的統計 2.3 *好情況、*壞情況和平均情況分析 2.3.1 *好情況、*壞情況和平均情況 2.3.2 *好情況和*壞情況分析 2.3.3 平均情況分析 2.4 用生成函數求解遞歸方程 2.4.1 生成函數及其性質 2.4.2 用生成函數求解遞歸方程 2.5 用特征方程求解遞歸方程 2.5.1 k階常繫數線性齊次遞歸方程 2.5.2 k階常繫數線性非齊次遞歸方程 2.6 用遞推方法求解遞歸方程 2.6.1 遞推 2.6.2 用遞推法求解變繫數遞歸方程 2.6.3 換名 2.7 算法的空間復雜性 2.8 *優算法 習題 參考文獻 第3章 排序問題和離散集合的操作 3.1 合並排序 3.1.1 合並排序算法的實現 3.1.2 合並排序算法的分析 3.2 基於堆的排序 3.2.1 堆 3.2.2 堆的操作 3.2.3 堆的建立 3.2.4 堆的排序 3.3 基數排序 3.3.1 基數排序算法的思想方法 3.3.2 基數排序算法的實現 3.3.3 基數排序算法的分析 3.4 離散集合的Union_Find操作 3.4.1 用於Union_Find操作的數據結構 3.4.2 union、find操作及路徑壓縮 習題 參考文獻 第4章 遞歸和分治 4.1 基於歸納的遞歸算法 4.1.1 基於歸納的遞歸算法的思想方法 4.1.2 遞歸算法的例子 4.1.3 排列問題的遞歸算法 4.1.4 求素的遞歸算法 4.1.5 整數劃分問題的遞歸算法 4.2 分治法 4.2.1 分治法的例子 4.2.2 分治法的設計原理 4.2.3 快速排序 4.2.4 多項式乘積和大整數乘法 4.2.5 平面點集*接近點對問題 4.2.6 選擇問題 4.2.7 殘缺棋盤問題 習題 …… 第5章 貪婪法 第6章 動態規劃 第7章 回溯 第8章 分支與限界 第9章 隨機算法 **0章 圖和網絡問題 **1章 計算幾何問題 **2章 NP完全問題 **3章 計算復雜性 **4章 下界 **5章 近似算法 參考文獻
" |