數據結構與算法完全手冊
景禹
- 出版商: 電子工業
- 出版日期: 2023-07-01
- 定價: $600
- 售價: 8.5 折 $510
- 語言: 簡體中文
- 頁數: 428
- ISBN: 7121459434
- ISBN-13: 9787121459436
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$414$393 -
$653SDN環境部署與OpenDaylight開發入門
-
$400$300 -
$720$562 -
$594$564 -
$630$599 -
$1,000$790 -
$534$507 -
$653深入理解 Istio:雲原生服務網格進階實戰
-
$768$730 -
$254軟件定義網絡(SDN)基礎教程
-
$534$507 -
$648$616 -
$556雲原生落地:企業級 DevOps 實踐
-
$768$730 -
$654$621 -
$407雲原生技術中台:從分佈式到雲平臺設計
-
$505深入淺出數據結構與算法(微課視頻版)
-
$480$360 -
$356深入淺出算法競賽 (圖解版)
-
$648$616 -
$653C++ Core Guidelines 解析
-
$800$632 -
$880$695 -
$407GPT 圖解 : 大模型是怎樣構建的
相關主題
商品描述
本書力圖以簡潔明瞭的例子講解筆試、面試中常涉及的數據結構與算法,包括以數組為代表的順序存儲結構及以鏈表為代表的鏈式存儲結構,並依次介紹了棧、隊列、樹、圖、Hash、幾個經典的貪心算法,以及一些經典的排序及查找算法。算法的世界奇妙無窮,我們只看到了其中一丁點璀璨,萬丈光芒的世界等我們一起探索和創造。 本書適用於學習數據結構和算法知識的人,希望學習如何解算法題或正在刷題的電腦行業從業者,可作為相關專業的輔導參考書。
目錄大綱
1線性存儲結構——數組
1.1 數組簡介 / 2
1.2 Java中的數組 / 4
1.3 旋轉數組 / 13
2 鏈式存儲結構
2.1 單鏈表 / 28
2.2 雙向鏈表 / 36
2.3 循環鏈表 / 43
2.4 跳錶 / 48
3棧
3.1 棧的定義 / 57
3.2 棧的順序存儲結構 / 58
3.3 棧的鏈式存儲結構 / 60
4隊列
4.1 隊列簡介 / 65
4.2 循環隊列 / 72
4.3 優先級隊列 / 81
5 樹
5.1 樹的基本概念 / 87
5.2 樹的存儲結構 / 88
5.3 二叉樹 / 91
5.4 樹的遍歷 / 100
5.5 堆 / 105
5.6 二叉排序樹 / 121
5.7 平衡二叉樹 / 134
5.8 紅黑樹 / 155
5.9 B樹 / 183
5.10 B+樹 / 204
6 圖
6.1 圖簡介 / 231
6.2 圖的存儲結構 / 239
6.3 圖的遍歷 / 246
6.4 Union-Find算法 / 265
7Hash
7.1 基本概念 / 282
7.2 緩解Hash碰撞的方案 / 284
7.3 Hash算法的應用 / 303
8貪心算法
8.1 貪心算法概述 / 305
8.2 Dijkstra算法 / 307
8.3 Kruskal算法 / 316
8.4 Prim算法 / 323
8.5 赫夫曼編碼 / 334
9 排序及查找算法
9.1 排序基本概念 / 348
9.2 冒泡排序 / 350
9.3 插入排序 / 356
9.4 希爾排序 / 359
9.5 選擇排序 / 363
9.6 穩定選擇排序 / 367
9.7 歸並排序 / 370
9.8 快速排序 / 378
9.9 計數排序 / 388
9.10 基數排序 / 395
9.11 堆排序 / 400
9.12 線性搜索 / 410
9.13 二分查找 / 412