注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機科學理論與基礎知識算法設計技巧與分析

算法設計技巧與分析

算法設計技巧與分析

定 價:¥33.00

作 者: (沙特)M.H.Alsuwaiyel;吳偉昶,方世昌等譯;吳偉昶譯
出版社: 電子工業(yè)出版社
叢編項: 國外計算機科學教材系列
標 簽: 算法

ISBN: 9787121001086 出版時間: 2004-08-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 318 字數(shù):  

內容簡介

  本書是國際著名算法專家李德財教授主編的系列叢書“Lecture Notes Series on Computing”中的一本。本書涵蓋了絕大多數(shù)算法設計中的一般技術,在表達每一種技術時,闡述它的應用背景,注意用與其他技術比較的方法說明它的特征,并提供大量相應實際問題的例子。本書同時也強調了對每一種算法的詳細的復雜性分析。全書分七部分19章,從算法設計和算法分析的基本概念和方法入手,先后介紹了遞歸技術、分治、動態(tài)規(guī)劃、貪心算法、圖的遍歷等技術,對NP完全問題進行了基本但清楚的討論。對概率算法、近似算法和計算幾何這些近年來發(fā)展迅猛的領域也用一定的篇幅講述了基本內容。書中每章后都附有大量的練習題,有利于讀者對書中內容的理解和應用。本書結構簡明,內容豐富,適合于作為計算機學科以及相關學科算法課程的教材和參考書,尤其適宜于學過數(shù)據(jù)結構和離散數(shù)學課程之后的算法課教材。同時也可作為從事算法研究的一本好的入門書。目錄 第一部分 基本概念和算法導引 第1章 算法分析基本概念 第2章 數(shù)學預備知識 第3章 數(shù)據(jù)結構 第4章 堆和不相交集數(shù)據(jù)結構第二部分 基于遞歸的技術 第5章 歸納法 第6章 分治 第7章 動態(tài)規(guī)劃第三部分 最先割技術 第8章 念心算法 第9章 圖的遍歷第四部 問題復雜性 第10章 NP完全問題 第11章 計算機雜性引論 第12章 下界第五部分 克服困難性 第13章 回溯法 第14章 隨機算法 第15章 近似算法第六部分 域指定問題的迭代改進 第16章 網絡流 第17章 匹配第七部分 計算幾何技術 第18章 幾何掃描 第19章 Voronoi圖解參考文獻

作者簡介

暫缺《算法設計技巧與分析》作者簡介

圖書目錄

第一部分  基本概念和算法導引
第1章  算法分析基本概念
  1.1  引言
  1.2  歷史背景
  1.3  二分搜索
  1.4合并兩個已排序的表
  1.5  選擇排序
  1.6  插入排序
  1.7  自底向上合并排序
  1.8時間復雜性
  1.9空間復雜陛
  1.10最優(yōu)算法
  1.11如何估計算法運行時間
  1.12最壞情況和平均情況的分析
  1.13平攤分析
  1.14輸人大小和問題實例
  1.15練習
  1.16參考注釋
第2章  數(shù)學預備知識
  2.1  集合、關系和函數(shù)
  2.2  證明方法
  2.3  對數(shù)
  2.4底函數(shù)和頂函數(shù)
  2.5  階乘和二項式系數(shù)
  2.6  鴿巢原理
  2.7  和式
  2.8  遞推關系
  2.9  練習
第3章數(shù)據(jù)結構
  3.1  引言
  3.2  鏈表
  3.3  圖
3.4  樹
  3.5  根樹
  3.6  二叉樹
  3.7  練習
  3.8  參考注釋
第4章  堆和不相交集數(shù)據(jù)結構
  4.1  引言
  4.2  堆
  4.3不相交集數(shù)據(jù)結構
  4.4  練習
  4.5  參考注釋
第二部分  基于遞歸的技術
第5章歸納法
  5.1  引言
  5.2兩個簡單的例子
  5.3  基數(shù)排序
  5.4  整數(shù)冪
  5.5  多項式求值(Homer規(guī)則)
  5.6  生成排列
  5.7尋找多數(shù)元素
  5.8  練習
  5.9  參考注釋
第6章  分治
  6.1  引言
  6.2  二分搜索
  6.3  合并排序
  6.4  分治范式
  6.5  尋找中項和第K小元素
  6.6  快速排序
  6.7大整數(shù)乘法
  6.8  矩陣乘法
  6.9最近點對問題
  6.10練習
  6.11參考注釋
第7章動態(tài)規(guī)劃
  7.1  引言
  7.2最長公共子序列問題
  7.3矩陣鏈相乘
    7.4動態(tài)規(guī)劃范式
  7.5  所有點對的最短路徑問題
  7。6  背包問題
  7.7  練習
  7.8  參考注釋
第三部分  最先割技術
第8章貪心算法
  8.1  引言
  8.2最短路徑問題
  8.3  最小耗費生成樹(Kmskal算法)
  8.4最小耗費生成樹(Prim算法)
  8.5  文件壓縮
  8.6  練習  
  8.7  參考注釋
第9章  圖的遍歷
  9.1  引言
  9.2深度優(yōu)先搜索
  9.3  深度優(yōu)先搜索的應用
  9.4廣度優(yōu)先搜索
  9.5  廣度優(yōu)先搜索的應用
  9.6  練習
  9.7  參考注釋
第四部分  問題的復雜性
第10章  NP完全問題
  10.1  引言
  10.2  P類
  10.3  NP類  
  10.4  NP完全問題  
  10.5  co-NP類
  10.6 NH類
  10.7  四種類之間的關系
  10.8  練習
  10.9  參考注釋
第11章  計算復雜性引論
  11.1  引言
  11.2計算模型:圖靈機
  11.3  K帶圖靈機和時間復雜性
  11.4  離線圖靈機和空間復雜性
  11.5  帶壓縮和線性增速
  11.6  復雜性類之間的關系
  11.7  歸約
  11.8  完全性
  11.9  多項式時間層次
  11.10練習
  11.11參考注釋
第12章  下界
  12.1  引言
  12.2  平凡下界
  12.3決策樹模型
  12.4代數(shù)決策樹模型
  12.5線性時間歸約
  12.6  練習
  12.7參考注釋
第五部分  克服困難性
第13章  回溯法
  13.1  引言
  13.2  3著色問題
  13.3  8皇后問題
  13.4一般回溯方法
  13.5分支限界法
  13.6  練習
  13.7  參考注釋
第14章  隨機算法
  14.1  引言
  14.2  LasVegas和MonteCarlo算法
  14.3  隨機化快速排序
  14.4隨機化的選擇算法
  14.5  測試串的相等性
  14.6  模式匹配
  14.7  隨機取樣
  14.8素數(shù)性測試 
  14.9練習      
  14.10參考注釋
   15章  近似算法
  15.1  引言
  15.2  基本定義
  15.3  差界
  15.4相對性能界
  15.5  多項式近似方案
  15.6完全多項式近似方案
  15.7  練習
  15.8  參考注釋
第六部分  域指定問題的迭代改進
第16章  網絡流
  16.1  引言
  16.2  預備知識
  16.3 Ford-Fulkerson方法
  16.4最大容量增值
  16.5最短路徑增值
  16.6  Dinic算法  
  16.7  MPM算法
  16.8  練習
  16.9  參考注釋
第17章  匹配
  17.1  引言
  17.2  預備知識
  17.3  網絡流方法
  17.4  二分圖的匈牙利樹方法
  17.5  一般圖中的最大匹配
  17.6  二分圖的O(n的2.5次方)算法
  17.7  練習
  17.8  參考注釋
第七部分  計算幾何技術
第18章  幾何掃描
  18.1  引言
  18.2幾何預備知識
  18.3計算線段的交點
  18.4  凸包問題
  18.5計算點集的直徑
  18.6  練習
  18.7  參考注釋
第19章  Voronoi圖解
  19.1  引言
  19.2最近點Voronoi圖解
  19.3 Vomnoi圖解的應用
  19.4最遠點Voronoi圖解
  19.5  最遠點Voronoi圖解的應用  
  19.6  練習
  19.7  參考注釋
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號