總金額: 會員:NT$ 0 非會員:NT$ 0 
(此金額尚未加上運費)
電子電信技術 電腦技術 計算技術、計算機技術
 
 
 
 
圖解LeetCode初級算法(Python版•配件另行下載)
 作  者: 胡松濤
 出版單位: 清華大學
 出版日期: 2020.01
 進貨日期: 2020/2/6
 ISBN: 9787302539896
 開  本: 16 開    
 定  價: 368
 售  價: 294
  會 員 價: 270

目前無補書計畫

推到Facebook 推到Plurk 推到Twitter
前往新書區 書籍介紹 購物流程  
 
內容簡介:

活離不開算法,學習Python也離不開算法。本書主要講解Python語言下的簡單算法,適用於對Python有初步了解的讀者,可以讓讀者對數據結構和語言本身有 好的理解。 本書分為11個章節:第1章簡單介紹算法以及算法的評判標準;第2~3章用圖示詳細地說明計算機中常用的算法—排序和查找;第4~11章借用LeetCode的試題演示如何使用算法來解決具體問題。 本書內容詳盡、示例豐富,是算法(Python版)入門讀者的參考書, 適合大中專院校師生學習閱讀,也可作為高等院校計算機及相關專業的教材使用。


圖書目錄:

第1章 淺談算法 1
1.1 算法概述 1
1.2 度量算法 2
1.2.1 時間複雜度 2
1.2.2 空間複雜度 2
1.3 Python&Pythonic 3
第2章 基礎算法之排序 5
2.1 冒泡排序 5
2.1.1 原理 5
2.1.2 代碼 8
2.2 選擇排序 10
2.2.1 原理 11
2.2.2 代碼 12
2.3 插入排序 13
2.3.1 原理 14
2.3.2 代碼 15
2.4 歸並排序 17
2.4.1 原理 17
2.4.2 代碼 20
2.5 快速排序 21
2.5.1 原理 21
2.5.2 代碼 24
2.6 計數排序 26
2.6.1 原理 26
2.6.2 代碼 28
2.7 算法小結 30
第3章 基礎算法之查找 31
3.1 順序查找 31
3.1.1 原理 31
3.1.2 代碼 33
3.2 二分法查找 36
3.2.1 原理 36
3.2.2 代碼 37
3.3 斐波那契查找 39
3.3.1 原理 39
3.3.2 代碼 41
3.4 插值查找 43
3.4.1 原理 43
3.4.2 代碼 45
3.5 分塊查找 47
3.5.1 原理 47
3.5.2 代碼 48
第4章 數組 51
4.1 從排序數組中刪除重複項 51
4.1.1 算法要求 51
4.1.2 解題思路 52
4.1.3 解題代碼 53
4.2 買賣股票的 佳時期II 55
4.2.1 算法要求 55
4.2.2 解題思路 55
4.2.3 解題代碼 57
4.3 旋轉數組 58
4.3.1 算法要求 58
4.3.2 解題思路 59
4.3.3 解題代碼 61
4.4 存在重複 65
4.4.1 算法要求 65
4.4.2 解題思路 65
4.4.3 解題代碼 66
4.5 只出現一次的數字 71
4.5.1 算法要求 71
4.5.2 解題思路 71
4.5.3 解題代碼 72
4.6 兩個數組的交集II 75
4.6.1 算法要求 75
4.6.2 解題思路 76
4.6.3 解題代碼 78
4.7 加一 82
4.7.1 算法要求 82
4.7.2 解題思路 82
4.7.3 解題代碼 84
4.8 移動零 87
4.8.1 算法要求 87
4.8.2 解題思路 87
4.8.3 解題代碼 89
4.9 兩數之和 92
4.9.1 算法要求 92
4.9.2 解題思路 92
4.9.3 解題代碼 93
4.10 有效的數獨 96
4.10.1 算法要求 96
4.10.2 解題思路 97
4.10.3 解題代碼 99
4.11 旋轉圖像 100
4.11.1 算法要求 100
4.11.2 解題思路 101
4.11.3 解題代碼 102
第5章 字符串 104
5.1 反轉字符串 104
5.1.1 算法要求 104
5.1.2 解題思路 104
5.1.3 解題代碼 105
5.2 整數反轉 108
5.2.1 算法要求 108
5.2.2 解題思路 109
5.2.3 解題代碼 110
5.3 字符串中的 個 字符 113
5.3.1 算法要求 113
5.3.2 解題思路 114
5.3.3 解題代碼 115
5.4 有效的字母異位詞 118
5.4.1 算法要求 118
5.4.2 解題思路 119
5.4.3 解題代碼 120
5.5 驗證迴文字符串 123
5.5.1 算法要求 123
5.5.2 解題思路 124
5.5.3 解題代碼 125
5.6 字符串轉整數 128
5.6.1 算法要求 128
5.6.2 解題思路 129
5.6.3 解題代碼 130
5.7 實現strStr() 132
5.7.1 算法要求 132
5.7.2 解題思路 132
5.7.3 解題代碼 133
5.8 報數 135
5.8.1 算法要求 135
5.8.2 解題思路 135
5.8.3 解題代碼 137
5.9 長公共前綴 139
5.9.1 算法要求 139
5.9.2 解題思路 139
5.9.3 解題代碼 140
第6章 鏈表 142
6.1 刪除鏈表中的節點 142
6.1.1 算法要求 142
6.1.2 解題思路 143
6.1.3 解題代碼 143
6.2 刪除鏈表的倒數第n個節點 145
6.2.1 算法要求 145
6.2.2 解題思路 145
6.2.3 解題代碼 146
6.3 反轉鏈表 150
6.3.1 算法要求 150
6.3.2 解題思路 150
6.3.3 解題代碼 151
6.4 合併兩個有序鏈表 154
6.4.1 算法要求 154
6.4.2 解題思路 154
6.4.3 解題代碼 156
6.5 迴文鏈表 157
6.5.1 算法要求 157
6.5.2 解題思路 158
6.5.3 解題代碼 158
6.6 環形鏈表 160
6.6.1 算法要求 160
6.6.2 解題思路 161
6.6.3 解題代碼 161
第7章 樹 164
7.1 二叉樹的 大深度 164
7.1.1 算法要求 164
7.1.2 解題思路 164
7.1.3 解題代碼 165
7.2 驗證二叉搜索樹 167
7.2.1 算法要求 167
7.2.2 解題思路 167
7.2.3 解題代碼 168
7.3 對稱二叉樹 170
7.3.1 算法要求 170
7.3.2 解題思路 170
7.3.3 解題代碼 171
7.4 二叉樹的層次遍歷 173
7.4.1 算法要求 173
7.4.2 解題思路 173
7.4.3 解題代碼 174
7.5 將有序數組轉換成二叉搜索樹 176
7.5.1 算法要求 176
7.5.2 解題思路 176
7.5.3 解題代碼 177
第8章 排序和搜索&設計問題 179
8.1 合併兩個有序數組 179
8.1.1 算法要求 179
8.1.2 解題思路 179
8.1.3 解題代碼 181
8.2 個錯誤的版本 184
8.2.1 算法要求 184
8.2.2 解題思路 184
8.2.3 解題代碼 185
8.3 數組洗牌(Shuffle an Array) 187
8.3.1 算法要求 187
8.3.2 解題思路 187
8.3.3 解題代碼 188
8.4 小棧 190
8.4.1 算法要求 190
8.4.2 解題思路 190
8.4.3 解題代碼 190
第9章 動態規劃 193
9.1 爬樓梯 193
9.1.1 算法要求 193
9.1.2 解題思路 194
9.1.3 解題代碼 195
9.2 買賣股票的 佳時機 198
9.2.1

 
  步驟一.
依據網路上的圖書,挑選你所需要的書籍,根據以下步驟進行訂購
選擇產品及數量 結 帳 輸入基本資料 取貨與付款方式
┌───────────────────────────────────────────────────┘
資料確定 確認結帳 訂單編號    

步驟二.
完成付款的程序後,若採用貨到付款等宅配方式,3~7天內 ( 例假日將延期一至兩天 ) 您即可收到圖書。若至分店門市取貨,一週內聯絡取書。

步驟三.
完成購書程序者,可利用 訂單查詢 得知訂單進度。

注意事項.
● 付款方式若為網路刷卡必須等" 2 ~ 3 個工作天"確認款項已收到,才會出貨.如有更改書籍數量請記得按更新購物車,謝謝。

● 大陸出版品封面老舊、磨痕、凹痕等均屬常態,除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。

● 至2018年起,因中國大陸環保政策,部分書籍配件以QR CODE取代光盤音頻mp3或dvd,已無提供實體光盤。如需使用學習配件,請掃描QR CODE 連結至當地網站註冊並通過驗證程序,方可下載使用。造成不便,敬請見諒。

● 我們將保留所有商品出貨權利,如遇缺書情形,訂單未達免運門檻運費需自行負擔。

預訂海外庫存.
商品到貨時間須4週,訂單書籍備齊後方能出貨,如果您有急用書籍,建議與【預訂海外庫存】商品分開訂購。