中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Python算法設計與分析

包郵 Python算法設計與分析

出版社:人民郵電出版社出版時間:2020-04-01
開本: 16開 頁數: 234
中 圖 價:¥41.8(8.4折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python算法設計與分析 版權信息

  • ISBN:9787115529008
  • 條形碼:9787115529008 ; 978-7-115-52900-8
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Python算法設計與分析 本書特色

本書主要內容包括: 算法基礎 、 排序算法 、 查找算法 、 雙指針 、 哈希算法 、 深度優先搜索 、 廣度優先搜索 、 回溯算法 、 動態規劃 、 貪心算法 、 分治算法 、 并查集 、 *短路徑 、 數論算法 等。

Python算法設計與分析 內容簡介

本書主要內容包括: 算法基礎 、 排序算法 、 查找算法 、 雙指針 、 哈希算法 、 深度優先搜索 、 廣度優先搜索 、 回溯算法 、 動態規劃 、 貪心算法 、 分治算法 、 并查集 、 很短路徑 、 數論算法 等。

Python算法設計與分析 目錄

第1章 算法初步 1

1.1 什么是算法 1

1.1.1 算法的定義 1

1.1.2 算法與程序的區別 1

1.2 時間復雜度 2

1.2.1 運行時間和程序復雜程度的

關系 2

1.2.2 時間復雜度是漸進的 2

1.2.3 簡單程序的時間復雜度分析 3

1.2.4 時間復雜度的意義 6

1.3 空間復雜度 8

1.4 算法的應用 8

1.5 Python算法的優勢 9

1.6 小結 9

1.7 習題 10

第2章 排序算法 12

2.1 初級排序算法 12

2.1.1 插入排序 12

2.1.2 選擇排序 14

2.1.3 冒泡排序 17

2.2 高級排序算法 19

2.2.1 歸并排序 19

2.2.2 快速排序 21

2.2.3 希爾排序 24

2.2.4 堆排序 26

2.2.5 桶排序 30

2.3 小結 32

2.4 習題 32

第3章 查找 34

3.1 順序查找 34

3.2 二分查找 35

3.3 樹 41

3.4 二叉樹 43

3.4.1 二叉樹的性質 43

3.4.2 滿二叉樹 44

3.4.3 完全二叉樹 44

3.4.4 創建二叉樹 45

3.4.5 遍歷二叉樹 46

3.5 二叉搜索樹 47

3.5.1 二叉搜索樹基礎 47

3.5.2 二叉搜索樹的操作 47

3.6 平衡二叉樹 56

3.6.1 二叉搜索樹的效率 56

3.6.2 AVL樹 56

3.7 小結 62

3.8 習題 62

第4章 雙指針問題 65

4.1 單鏈表 65

4.1.1 建立單鏈表 65

4.1.2 遍歷單鏈表 66

4.1.3 插入單鏈表 66

4.1.4 刪除單鏈表第n個數 68

4.2 雙指針的應用 69

4.2.1 數組合并問題 69

4.2.2 刪除單鏈表倒數第n個數 71

4.3 小結 72

4.4 習題 72

第5章 哈希算法 73

5.1 哈希算法的原理 73

5.2 哈希函數 74

5.2.1 除法哈希算法 74

5.2.2 乘法哈希算法 75

5.2.3 平方取中法 75

5.2.4 隨機數哈希算法 75

5.3 解決沖突 76

5.3.1 開放定址法 76

5.3.2 拉鏈址法 77

5.4 哈希算法的應用 78

5.4.1 兩個數的和問題 78

5.4.2 團體賽問題 79

5.4.3 猜數字游戲 81

5.5 小結 83

5.6 習題 83

第6章 深度優先搜索算法 85

6.1 搜索 85

6.2 圖上的深度優先搜索 85

6.2.1 無向圖 85

6.2.2 圖的術語 86

6.2.3 圖上的搜索 88

6.2.4 經典例題講解(*大的油田) 89

6.3 二叉樹上的深度優先搜索 91

6.3.1 二叉樹相關術語 91

6.3.2 二叉樹上的搜索 92

6.3.3 經典例題講解(員工派對) 92

6.3.4 經典例題講解(城市危機) 97

6.4 小結 105

6.5 習題 106

第7章 廣度優先搜索算法 107

7.1 依舊是圖的搜索 107

7.2 隊列中的存儲方式 108

7.3 經典例題講解 111

7.3.1 艱難旅行 111

7.3.2 混亂地鐵 114

7.3.3 溫室大棚 116

7.4 小結 120

7.5 習題 120

第8章 回溯算法 121

8.1 回溯算法原理 121

8.2 回溯算法的應用 124

8.2.1 N皇后 124

8.2.2 數獨 128

8.2.3 排列組合 132

8.2.4 兩個擴展問題 137

8.3 小結 139

8.4 習題 139

第9章 動態規劃 141

9.1 動態規劃介紹 141

9.2 礦工問題 141

9.2.1 問題描述 141

9.2.2 問題分析 142

9.2.3 參考實現 145

9.3 爬樓梯問題 146

9.3.1 問題描述 146

9.3.2 問題分析 147

9.3.3 參考實現 149

9.4 背包問題 149

9.4.1 問題描述 149

9.4.2 問題分析 150

9.4.3 問題實例 151

9.4.4 參考實現 153

9.5 *長遞增子序列問題 154

9.5.1 問題描述 154

9.5.2 改進算法 155

9.5.3 參考實現 156

9.6 小結 157

9.7 習題 157

第10章 貪心算法 158

10.1 貪心算法介紹 158

10.2 硬幣找零問題 159

10.2.1 問題描述 159

10.2.2 問題實例 159

10.2.3 參考實現 160

10.3 活動安排問題 160

10.3.1 問題描述 160

10.3.2 參考實現 161

10.4 哈夫曼編碼 162

10.4.1 問題描述 163

10.4.2 哈夫曼樹 163

10.4.3 貪心選擇性質 165

10.4.4 *優子結構性質 166

10.4.5 參考實現 166

10.5 小結 167

10.6 習題 168

第11章 分治算法 169

11.1 分治算法原理 169

11.2 分治算法應用 170

11.2.1 二分查找 170

11.2.2 二維數組的查找 171

11.2.3 快速凸包算法 173

11.2.4 快速傅氏變換 178

11.3 小結 183

11.4 習題 183

第12章 并查集 184

12.1 并查集介紹 184

12.1.1 并查集的構造方法 184

12.1.2 并查集的應用 184

12.1.3 并查集3種基本操作的Python實現 186

12.2 朋友圈 187

12.2.1 問題描述 187

12.2.2 問題分析 187

12.2.3 代碼 188

12.3 圖的子元素 190

12.3.1 問題描述 190

12.3.2 問題分析 190

12.3.3 代碼 192

12.4 小結 193

12.5 習題 193

第13章 *短路徑算法 194

13.1 戴克斯特拉算法 194

13.1.1 算法介紹 194

13.1.2 算法證明 199

13.1.3 算法代碼 200

13.2 貝爾曼-福特算法 202

13.2.1 算法介紹 203

13.2.2 算法證明 205

13.2.3 算法代碼 206

13.3 弗洛伊德算法 208

13.3.1 算法介紹 208

13.3.2 算法代碼 212

13.4 A*搜索算法 215

13.4.1 算法介紹 215

13.4.2 算法證明 219

13.4.3 算法代碼 220

13.5 習題 222

第14章 數論算法 223

14.1 歐幾里得算法 223

14.1.1 算法分析與證明 223

14.1.2 算法代碼 224

14.1.3 算法應用 224

14.2 中國余數定理 228

14.2.1 算法介紹 228

14.2.2 算法證明 229

14.2.3 算法代碼 229

14.3 素性檢驗算法 230

14.3.1 費馬素性檢驗 230

14.3.2 米勒-拉賓素性檢驗 231

14.3.3 算法代碼 233

14.4 小結 234

14.5 習題 234

展開全部

Python算法設計與分析 作者簡介

王碩,軟件工程師、北京理工大學客座講師,從事計算機教育多年,擅長Python、Java、C語言、數據結構和算法等,接觸數千學生,對算法有獨到見解。平行致力于企業級軟件開發和計算機教育工作,具有索尼中國研究院、四大國有銀行軟件開發中心工作經歷。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 高压包-点火器-高压发生器-点火变压器-江苏天网 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 派财经_聚焦数字经济内容服务平台| 广东青藤环境科技有限公司-水质检测| 光谱仪_积分球_分布光度计_灯具检测生产厂家_杭州松朗光电【官网】 | 铁素体测量仪/检测仪/铁素体含量测试仪-苏州圣光仪器有限公司 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 首页_欧瑞传动官方网站--主营变频器、伺服系统、新能源、软起动器、PLC、HMI | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 章丘丰源机械有限公司 - 三叶罗茨风机,罗茨鼓风机,罗茨风机 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 智能终端_RTU_dcm_北斗星空自动化科技 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 依维柯自动挡房车,自行式国产改装房车,小型房车价格,中国十大房车品牌_南京拓锐斯特房车 - 南京拓锐斯特房车 | 固诺家居-全屋定制十大品牌_整体衣柜木门橱柜招商加盟 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 振动传感器,检波器-威海广达勘探仪器有限公司 |