算法(第4版) epub pdf mobi txt 電子書 下載 2024
算法(第4版) epub pdf mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
[美] Robert Sedgewick 謝路雲
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-10-13
商品介绍
2012-10-1 平裝 9787115293800
算法(第4版) epub pdf mobi txt 電子書 下載 2024
类似图書 點擊查看全場最低價
相关書籍
書籍描述
Robert Sedgewick,斯坦福大學博士(導師是Donald E. Knuth),從1985年開始一直擔任普林斯頓大學計算機科學係教授,曾任該係主任,也是Adobe Systems公司董事會成員,曾在Xerox PARC、國防分析研究所(Institute for Defense Analyses)和法國國傢信息與自動化研究所(INRIA)從事研究工作。他的研究方嚮包括解析組閤學、數據結構和算法的分析與設計、程序可視化等。
Kevin Wayne,康奈爾大學博士,普林斯頓大學計算機科學係高級講師。研究方嚮包括算法的設計、分析和實現,特彆是圖和離散優化。
第1章 基礎 1
1.1 基礎編程模型 4
1.1.1 Java程序的基本結構 4
1.1.2 原始數據類型與錶達式 6
1.1.3 語句 8
1.1.4 簡便記法 9
1.1.5 數組 10
1.1.6 靜態方法 12
1.1.7 API 16
1.1.8 字符串 20
1.1.9 輸入輸齣 21
1.1.10 二分查找 28
1.1.11 展望 30
1.2 數據抽象 38
1.2.1 使用抽象數據類型 38
1.2.2 抽象數據類型舉例 45
1.2.3 抽象數據類型的實現 52
1.2.4 更多抽象數據類型的實現 55
1.2.5 數據類型的設計 60
1.3 背包、隊列和棧 74
1.3.1 API 74
1.3.2 集閤類數據類型的實現 81
1.3.3 鏈錶 89
1.3.4 綜述 98
1.4 算法分析 108
1.4.1 科學方法 108
1.4.2 觀察 108
1.4.3 數學模型 112
1.4.4 增長數量級的分類 117
1.4.5 設計更快的算法 118
1.4.6 倍率實驗 121
1.4.7 注意事項 123
1.4.8 處理對於輸入的依賴 124
1.4.9 內存 126
1.4.10 展望 129
1.5 案例研究:union-find算法 136
1.5.1 動態連通性 136
1.5.2 實現 140
1.5.3 展望 148
第2章 排序 152
2.1 初級排序算法 153
2.1.1 遊戲規則 153
2.1.2 選擇排序 155
2.1.3 插入排序 157
2.1.4 排序算法的可視化 159
2.1.5 比較兩種排序算法 159
2.1.6 希爾排序 162
2.2 歸並排序 170
2.2.1 原地歸並的抽象方法 170
2.2.2 自頂嚮下的歸並排序 171
2.2.3 自底嚮上的歸並排序 175
2.2.4 排序算法的復雜度 177
2.3 快速排序 182
2.3.1 基本算法 182
2.3.2 性能特點 185
2.3.3 算法改進 187
2.4 優先隊列 195
2.4.1 API 195
2.4.2 初級實現 197
2.4.3 堆的定義 198
2.4.4 堆的算法 199
2.4.5 堆排序 205
2.5 應用 214
2.5.1 將各種數據排序 214
2.5.2 我應該使用哪種排序算法 218
2.5.3 問題的歸約 219
2.5.4 排序應用一覽 221
第3章 查找 227
3.1 符號錶 228
3.1.1 API 228
3.1.2 有序符號錶 230
3.1.3 用例舉例 233
3.1.4 無序鏈錶中的順序查找 235
3.1.5 有序數組中的二分查找 238
3.1.6 對二分查找的分析 242
3.1.7 預覽 244
3.2 二叉查找樹 250
3.2.1 基本實現 250
3.2.2 分析 255
3.2.3 有序性相關的方法與刪除操作 257
3.3 平衡查找樹 269
3.3.1 2-3查找樹 269
3.3.2 紅黑二叉查找樹 275
3.3.3 實現 280
3.3.4 刪除操作 282
3.3.5 紅黑樹的性質 284
3.4 散列錶 293
3.4.1 散列函數 293
3.4.2 基於拉鏈法的散列錶 297
3.4.3 基於綫性探測法的散列錶 300
3.4.4 調整數組大小 304
3.4.5 內存使用 306
3.5 應用 312
3.5.1 我應該使用符號錶的哪種實現 312
3.5.2 集閤的API 313
3.5.3 字典類用例 315
3.5.4 索引類用例 318
3.5.5 稀疏嚮量 322
第4章 圖 329
4.1 無嚮圖 331
4.1.1 術語錶 331
4.1.2 錶示無嚮圖的數據類型 333
4.1.3 深度優先搜索 338
4.1.4 尋找路徑 342
4.1.5 廣度優先搜索 344
4.1.6 連通分量 349
4.1.7 符號圖 352
4.1.8 總結 358
4.2 有嚮圖 364
4.2.1 術語 364
4.2.2 有嚮圖的數據類型 365
4.2.3 有嚮圖中的可達性 367
4.2.4 環和有嚮無環圖 369
4.2.5 有嚮圖中的強連通性 378
4.2.6 總結 385
4.3 最小生成樹 390
4.3.1 原理 391
4.3.2 加權無嚮圖的數據類型 393
4.3.3 最小生成樹的API和測試用例 396
4.3.4 Prim算法 398
4.3.5 Prim算法的即時實現 401
4.3.6 Kruskal算法 404
4.3.7 展望 407
4.4 最短路徑 412
4.4.1 最短路徑的性質 413
4.4.2 加權有嚮圖的數據結構 414
4.4.3 最短路徑算法的理論基礎 420
4.4.4 Dijkstra算法 421
4.4.5 無環加權有嚮圖中的最短路徑算法 425
4.4.6 一般加權有嚮圖中的最短路徑問題 433
4.4.7 展望 445
第5章 字符串 451
5.1 字符串排序 455
5.1.1 鍵索引計數法 455
5.1.2 低位優先的字符串排序 458
5.1.3 高位優先的字符串排序 461
5.1.4 三嚮字符串快速排序 467
5.1.5 字符串排序算法的選擇 470
5.2 單詞查找樹 474
5.2.1 單詞查找樹 475
5.2.2 單詞查找樹的性質 483
5.2.3 三嚮單詞查找樹 485
5.2.4 三嚮單詞查找樹的性質 487
5.2.5 應該使用字符串符號錶的哪種實現 489
5.3 子字符串查找 493
5.3.1 曆史簡介 493
5.3.2 暴力子字符串查找算法 494
5.3.3 Knuth-Morris-Pratt子字符串查找算法 496
5.3.4 Boyer-Moore字符串查找算法 502
5.3.5 Rabin-Karp指紋字符串查找算法 505
5.3.6 總結 509
5.4 正則錶達式 514
5.4.1 使用正則錶達式描述模式 514
5.4.2 縮略寫法 516
5.4.3 正則錶達式的實際應用 517
5.4.4 非確定有限狀態自動機 518
5.4.5 模擬NFA的運行 520
5.4.6 構造與正則錶達式對應的
5.5 數據壓縮 529
5.5.1 遊戲規則 529
5.5.2 讀寫二進製數據 530
5.5.3 局限 533
5.5.4 熱身運動:基因組 534
5.5.5 遊程編碼 537
5.5.6 霍夫曼壓縮 540
第6章 背景 558
索引 611
· · · · · · (
收起)
本書作為算法領域經典的參考書,全麵介紹瞭關於算法和數據結構的必備知識,並特彆針對排序、搜索、圖處理和字符串處理進行瞭論述。第4版具體給齣瞭每位程序員應知應會的50個算法,提供瞭實際代碼,而且這些 Java 代碼實現采用瞭模塊化的編程風格,讀者可以方便地加以改造。配套網站 algs4.cs.princeton.edu 提供瞭本書內容摘要以及相關代碼、測試數據、編程練習、教學課件等資源。
算法(第4版) epub pdf mobi txt 電子書 下載 2024
算法(第4版) 下載 epub mobi pdf txt 電子書
算法(第4版) pdf 下載 mobi 下載 pub 下載 txt 電子書 下載 2024
算法(第4版) mobi pdf epub txt 電子書 下載 2024
算法(第4版) epub pdf mobi txt 電子書 下載
讀者評價
評分
☆☆☆☆☆
##配套官網:[https://algs4.cs.princeton.edu/home/] 配套視頻:[https://www.coursera.org/learn/algorithms-part1/] [https://www.coursera.org/learn/algorithms-part2/] 可視化工具:[https://visualgo.net/zh]
評分
☆☆☆☆☆
樓主隻學過C/C++,Python,一開始擔心這本書看著睏難,實際上並非如此,沒什麼特彆高神的Java語法,都能看懂,圖也很多,講解的很細緻,常見的算法都有,除瞭動態規劃,貪心等算法,還得看彆的書或者博客補一補。我用C++把大多的算法的都實現瞭一遍,很有收獲,五星推薦!
評分
☆☆☆☆☆
##挺好,這本書很適閤剛剛入門或者離開校園已久需要復習一下算法基礎的人。我就算是後者。 本書前半部分都是必須得會的,即使以前知道復習一下也很好。作者發明的紅黑樹所以那裏講的很細緻清楚。 Merge Sort我一直的解法就有他例子裏麵的經典performance bug,就是不應該每次都...
評分
☆☆☆☆☆
##讀瞭開頭,並賣瞭(再見吧計算機算法?
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##比算法導論友好得多 更是秒殺大學時的那堆不知所雲的計算機教材
評分
☆☆☆☆☆
評分
☆☆☆☆☆
##我來找虐的。已放棄轉IT的想法。個人精力有限。
評分
☆☆☆☆☆
##需要反復讀的一本書。
算法(第4版) epub pdf mobi txt 電子書 下載 2024
类似图書 點擊查看全場最低價
算法(第4版) epub pdf mobi txt 電子書 下載 2024