新到貨2本75折
算法(第4版)

算法(第4版)

  • 定價:779
  • 優惠價:87678
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

《圖靈程式設計叢書:演算法(第4版)》是Sedgewick之巨著,與高德納TAOCP一脈相承,是演算法領域經典的參考書,涵蓋所有程式師必須掌握的50種演算法,全面介紹了關於演算法和資料結構的必備知識,並特別針對排序、搜索、圖處理和字串處理進行了論述。第4版具體給出了每位程式師應知應會的50個演算法,提供了實際代碼,而且這些Java代碼實現採用了模組化的程式設計風格,讀者可以方便地加以改造。配套網站提供了《圖靈程式設計叢書:演算法(第4版)》內容的摘要及更多的代碼實現、測試資料、練習、教學課件等資源。

《圖靈程式設計叢書:演算法(第4版)》適合用做大學教材或從業者的參考書。
 

作者介紹

塞奇威克(Robert Sedgewick),斯坦福大學博士,導師為Donald E. Knuth,從1985年開始一直擔任普林斯頓大學電腦科學系教授,曾任該系主任,也是Adobe Systems公司董事會成員,曾在Xerox PARC、國防分析研究所(institute for Defense Analyses)和法國國家資訊與自動化研究所(INRIA)從事研究工作。他的研究方向包括解析組合學、資料結構和演算法的分析與設計、程式視覺化等。

韋恩(Kevin Wayne),康奈爾大學博士,普林斯頓大學電腦科學系高級講師,研究方向包括演算法的設計、分析和實現,特別是圖和離散優化。
 

目錄

第1章 基礎
1.1 基礎程式設計模型
1.1.1 Java程式的基本結構
1.1.2 原始資料類型與運算式
1.1.3 語句
1.1.4 簡便記法
1.1.5 陣列
1.1.6 靜態方法
1.1.7 API
1.1.8 字串
1.1.9 輸入輸出
1.1.10 二分查找
1.1.11 展望
1.2 資料抽象
1.2.1 使用抽象資料類型
1.2.2 抽象資料類型舉例
1.2.3 抽象資料類型的實現
1.2.4 更多抽象資料類型的實現
1.2.5 資料類型的設計
1.3 背包、佇列和棧
1.3.1 API
1.3.2 集合類資料類型的實現
1.3.3 鏈表
1.3.4 綜述
1.4 演算法分析
1.4.1 科學方法
1.4.2 觀察
1.4.3 數學模型
1.4.4 增長數量級的分類
1.4.5 設計更快的演算法
1.4.6 倍率實驗
1.4.7 注意事項
1.4.8 處理對於輸入的依賴
1.4.9 記憶體
1.4.10 展望
1.5 案例研究:union—find演算法
1.5.1 動態連通性
1.5.2 實現
1.5.3 展望

第2章 排序
2.1 初級排序演算法
2.1.1 遊戲規則
2.1.2 選擇排序
2.1.3 插入排序
2.1.4 排序演算法的視覺化
2.1.5 比較兩種排序演算法
2.1.6 希爾排序
2.2 歸併排序
2.2.1 原地歸併的抽象方法
2.2.2 自頂向下的歸併排序
2.2.3 自底向上的歸併排序
2.2.4 排序演算法的複雜度
2.3 快速排序
2.3.1 基本演算法
2.3.2 性能特點
2.3.3 演算法改進
2.4 優先佇列
2.4.1 API
2.4.2 初級實現
2.4.3 堆的定義
2.4.4 堆的演算法
2.4.5 堆排序
2.5 應用
2.5.1 將各種資料排序
2.5.2 我應該使用哪種排序演算法
2.5.3 問題的歸約
2.5.4 排序應用一覽

第3章 查找
3.1 符號表
3.1.1 API
3.1.2 有序符號表
3.1.3 用例舉例
3.1.4 無序鏈表中的順序查找
3.1.5 有序數組中的二分查找
3.1.6 對二分查找的分析
3.1.7 預覽
3.2 二叉查找樹
3.2.1 基本實現
3.2.2 分析
3.2.3 有序性相關的方法與刪除操作
3.3 平衡查找樹
3.3.12—3查找樹
3.3.2 紅黑二叉查找樹
3.3.3 實現
3.3.4 刪除操作
3.3.5 紅黑樹的性質
3.4 散列表
3.4.1 散列函數
3.4.2 基於拉鍊法的散列表
3.4.3 基於線性探測法的散清單
3.4.4 調整陣列大小
3.4.5 記憶體使用
3.5 應用
3.5.1 我應該使用符號表的哪種實現
3.5.2 集合的API
3.5.3 字典類用例
3.5.4 索引類用例
3.5.5 稀疏向量

第4章 圖
4.1 無向圖
4.1.1 術語表
4.1.2 表示無向圖的資料類型
4.1.3 深度優先搜索
4.1.4 尋找路徑
4.1.5 廣度優先搜索
4.1.6 連通分量
4.1.7 符號圖
4.1.8 總結
4.2 有向圖
4.2.1 術語
4.2.2 有向圖的資料類型
4.2.3 有向圖中的可達性
4.2.4 環和有向無環圖
4.2.5 有向圖中的強連通性
4.2.6 總結
4.3 最小生成樹
4.3.1 原理
4.3.2 加權無向圖的資料類型
4.3.3 最小生成樹的API和測試用例
4.3.4 Prim演算法
4.3.5 Prim演算法的即時實現
4.3.6 Kruskal演算法
4.3.7 展望
4.4 最短路徑
4.4.1 最短路徑的性質
4.4.2 加權有向圖的資料結構
4.4.3 最短路徑演算法的理論基礎
4.4.4 Dijkstra演算法
4.4.5 無環加權有向圖中的最短路徑演算法
4.4.6 一般加權有向圖中的最短路徑問題
4.4.7 展望

第5章 字串
5.1 字串排序
5.1.1 鍵索引計數法
5.1.2 低位元優先的字串排序
5.1.3 高位優先的字串排序
5.1.4 三向字串快速排序
5.1.5 字串排序演算法的選擇
5.2 單詞查找樹
5.2.1 單詞查找樹
5.2.2 單詞查找樹的性質
5.2.3 三向單詞查找樹
5.2.4 三向單詞查找樹的性質
5.2.5 應該使用字串符號表的哪種實現
5.3 子字串查找
5.3.1 歷史簡介
5.3.2 暴力子字串查找演算法
5.3.3 Knuth—Morris—Pratt子字串查找演算法
5.3.4 Boyer—Moore字串查找演算法
5.3.5 Rabin—Karp指紋字串查找演算法
5.3.6 總結
5.4 規則運算式
5.4.1 使用規則運算式描述模式
5.4.2 縮略寫法
5.4.3 規則運算式的實際應用
5.4.4 非確定有限狀態自動機
5.4.5 模擬NFA的運行
5.4.6 構造與規則運算式對應的NFA
5.5 資料壓縮
5.5.1 遊戲規則
5.5.2 讀寫二進位資料
5.5.3 局限
5.5.4 熱身運動:基因組
5.5.5 游程編碼
5.5.6 霍夫曼壓縮

第6章 背景

索引
 

詳細資料

  • ISBN:9787115293800
  • 規格:平裝 / 636頁 / 26 x 18.6 x 3 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬