發表於2024-11-24
商品參數
書名:算法(第4版)
定價:99.00元
作者:(美)塞奇威剋,(美)韋恩 著,謝路雲 譯
齣版社:人民郵電齣版社
齣版日期:2012-10-1
ISBN:9787115293800
字數:1115000
頁碼:636
版次:1
裝幀:平裝
開本:16開
《算法(第4版)》全麵講述算法和數據結構的必備知識,具有以下幾大特色。
1、 算法領域的經典參考書:Sedgewick暢銷著作的新版,反映瞭經過幾十年演化而成的算法核心知識體係
2、內容全麵:全麵論述排序、搜索、圖處理和字符串處理的算法和數據結構,涵蓋每位程序員應知應會的50種算法
3、全新修訂的代碼:全新的Java實現代碼,采用模塊化的編程風格,所有代碼均可供讀者使用
4、與實際應用相結閤:在重要的科學、工程和商業應用環境下探討算法,給齣瞭算法的實際代碼,而非同類著作常用的僞代碼
5、富於智力趣味性:簡明扼要的內容,用豐富的視覺元素展示的示例,精心設計的代碼,詳盡的曆史和科學背景知識,各種難度的練習,這一切都將使讀者手不釋捲
6、科學的方法:用閤適的數學模型討論算法性能,這些模型是在真實環境中得到驗證的
7、與網絡相結閤:配套網站algs4.cs.princeton.edu提供瞭本書內容的摘要及相關的代碼、測試數據、編程練習、教學課件等資源
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.1 2-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-M
62個評論 下載 mobi epub pdf txt 電子書 格式
62個評論 下載 mobi pdf epub txt 電子書 格式 2024
62個評論 下載 mobi epub pdf 電子書很早就聽說過這本書,買來讀瞭真是受益匪淺,物流速度也快,第二天就送到瞭
評分購買前選擇瞭要發票,買迴來一個月內催瞭5次賣傢每次都說盡快處理,可是一個月過去瞭還是沒收到發票
評分Java實現的比較基礎入門的算法
評分物美價廉,一直信賴京東,期待京東變得更好!
評分沒看呢
評分書本封麵褶皺,破損,沒有發票。
評分不錯,沒什麼問題
評分很早就聽說過這本書,買來讀瞭真是受益匪淺,物流速度也快,第二天就送到瞭
評分沒看呢
62個評論 mobi epub pdf txt 電子書 格式下載 2024