中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
算法訓練營:海量圖解+競賽刷題(入門篇)

包郵 算法訓練營:海量圖解+競賽刷題(入門篇)

作者:陳小玉
出版社:電子工業出版社出版時間:2021-07-01
開本: 其他 頁數: 576
中 圖 價:¥84.4(6.5折) 定價  ¥129.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

算法訓練營:海量圖解+競賽刷題(入門篇) 版權信息

  • ISBN:9787121414428
  • 條形碼:9787121414428 ; 978-7-121-41442-8
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

算法訓練營:海量圖解+競賽刷題(入門篇) 本書特色

沒有編程經驗的小白也能看懂的算法入門書 培養算法思維、感受算法之美 海量圖解、通俗易懂、實例豐富、圖文并茂 全面、系統地搭建數據結構與算法知識體系 以模塊化方式逐一拆解算法問題 通過300道競賽試題展示算法設計與實現的詳細過程

算法訓練營:海量圖解+競賽刷題(入門篇) 內容簡介

本書以海量圖解的形式,詳細講解常用的數據結構與算法,又融入大量的競賽實例和解題技巧。通過對本書的學習,讀者可掌握12種初級數據結構、15種常用STL函數、10種二叉樹和圖的應用,以及8種搜索技術,并領悟不同的數據結構和算法的精髓,熟練應用各種算法解決實際問題。本書總計9章。章講解C++語言基礎,包括語法、函數、遞歸和數組;第2章講解算法入門知識,包括算法復雜度計算、貪心算法、分治算法和STL應用;第3章講解線性表的應用,包括順序表、單鏈表、雙向鏈表、循環鏈表和靜態鏈表;第4章講解棧和隊列的應用,包括順序棧、鏈棧、順序隊列和鏈隊列;第5章講解樹的應用,包括樹的存儲、二叉樹遍歷與還原、哈夫曼編碼;第6章講解圖論基礎,包括圖的存儲、圖的搜索和圖的連通性;第7章講解圖的應用,包括很短路徑、很小生成樹、拓撲排序和關鍵路徑;第8章講解查找算法,包括哈希表、字符串模式匹配、二叉搜索樹和平衡二叉樹;第9章講解搜索技術,包括二分搜索、深度優先搜索、廣度優先搜索和啟發式搜索。本書面向對算法感興趣的讀者,無論是想扎實內功或參加算法競賽的學生,還是想進入名企的學生、求職者,抑或是想提升技術的在職人員,都可以參考本書。若讀者想學習數據結構與算法方面的進階知識,則可參考《算法訓練營:海量圖解+競賽刷題(進階篇)》。

算法訓練營:海量圖解+競賽刷題(入門篇) 目錄

第1章 語言基礎... 1

1.1 開啟算法之旅:hello world! 1

1.2 常見數據類型及其表達范圍... 2

1.3 玩轉輸入輸出... 2

1.4 人生就是不斷地選擇:if…else. 9

1.5 每天都有很多次重復:for/while. 13

1.6 如何輕松寫一個函數... 20

1.7 從前有座山,山里有座廟:遞歸之法... 25

1.8 信息攜帶者:定義一個結構體... 29

1.9 巧用數組——好玩貪吃蛇... 31

1.10 玩轉字符串——不一樣的風格... 37

第2章 算法入門... 42

2.1 算法之美... 42

2.1.1 如何評價一個算法的優劣... 42

2.1.2 算法復雜度的計算方法... 45

2.2 貪心算法... 48

2.2.1 貪心本質... 48

2.2.2 *優裝載問題... 49

2.3 分治算法... 51

2.3.1 分治算法秘籍... 51

2.3.2 合并排序... 51

2.3.3 快速排序... 57

2.4 STL應用... 65

2.4.1 vector 65

訓練 間諜... 67

2.4.2 棧... 68

訓練 Web導航... 69

2.4.3 queue. 75

訓練 騎士移動... 75

2.4.4 list 77

訓練 士兵隊列訓練... 78

2.4.5 deque. 79

訓練 度度熊學隊列... 80

2.4.6 priority_queue. 82

訓練 黑盒子... 83

2.4.7 bitset 85

訓練 集合運算... 88

2.4.8 set/multiset 90

訓練1 集合合并... 91

訓練2 并行處理... 92

2.4.9 map/multimap. 94

訓練1 硬木種類... 96

訓練2 雙重隊列... 97

訓練3 水果... 99

2.4.10 STL的常用函數... 100

訓練1 差的中位數... 106

訓練2 中位數... 108

訓練3 訂單管理... 109

訓練4 字謎... 110

第3章 線性表的應用... 112

3.1 順序表... 112

3.2 單鏈表... 116

3.3 雙向鏈表... 119

3.4 循環鏈表... 122

3.5 靜態鏈表... 123

訓練1 區塊世界... 126

訓練2 悲劇文本... 132

訓練3 移動盒子... 133

第4章 棧和隊列的應用... 140

4.1 順序棧... 140

4.2 鏈棧... 143

4.3 順序隊列... 146

4.4 鏈隊列... 155

訓練1 括號匹配... 158

訓練2 鐵軌... 160

訓練3 矩陣連乘... 164

訓練4 打印隊列... 168

訓練5 并發模擬器... 171

第5章 樹的應用... 187

5.1 樹... 187

5.1.1 樹的存儲... 190

5.1.2 樹、森林與二叉樹的轉換... 193

5.2 二叉樹... 194

5.2.1 二叉樹的性質... 195

5.2.2 二叉樹的存儲結構... 200

5.2.3 二叉樹的創建... 202

5.3 二叉樹遍歷... 210

5.3.1 先序遍歷... 210

5.3.2 中序遍歷... 214

5.3.3 后序遍歷... 217

5.3.4 層次遍歷... 221

5.3.5 遍歷序列還原樹... 224

訓練1 新二叉樹... 228

訓練2 還原樹... 229

訓練3 樹... 230

5.4 哈夫曼樹... 232

原理 哈夫曼編碼... 232

訓練1 圍欄修復... 245

訓練2 信息熵... 246

訓練3 轉換哈夫曼編碼... 248

訓練4 可變基哈夫曼編碼... 251

第6章 圖論基礎... 256

6.1 圖的存儲... 257

6.1.1 鄰接矩陣... 257

6.1.2 邊集數組... 263

6.1.3 鄰接表... 263

6.1.4 鏈式前向星... 271

訓練1 *大的節點... 274

訓練2 有向圖D和E. 276

訓練3 奶牛排序... 278

6.2 圖的遍歷... 279

6.2.1 廣度優先遍歷... 279

6.2.2 深度優先遍歷... 283

訓練1 油田... 287

訓練2 理想路徑... 290

訓練3 騎士的旅程... 293

訓練4 抓住那頭牛... 295

6.3 圖的連通性... 298

6.3.1 連通性的相關知識... 298

6.3.2 Tarjan算法... 302

訓練1 電話網絡... 306

訓練2 道路建設... 308

訓練3 圖的底部... 311

訓練4 校園網絡... 313

第7章 圖的應用... 316

7.1 *短路徑... 316

7.1.1 Dijkstra算法... 316

7.1.2 Floyd算法... 322

7.1.3 Bellman-Ford算法... 326

7.1.4 SPFA算法... 328

訓練1 重型運輸... 329

訓練2 貨幣兌換... 331

訓練3 蟲洞... 332

訓練4 *短路徑... 335

7.2 *小生成樹... 336

7.2.1 Prim算法... 337

7.2.2 Kruskal算法... 346

訓練1 叢林之路... 351

訓練2 聯網... 352

訓練3 空間站... 354

訓練4 道路建設... 356

7.3 拓撲排序... 358

原理 拓撲排序... 358

訓練1 家族樹... 362

訓練2 全排序... 364

訓練3 標簽球... 366

訓練4 秩序... 369

7.4 關鍵路徑... 371

原理 關鍵路徑... 371

訓練1 關鍵路徑... 380

訓練2 指令安排... 382

訓練3 家務瑣事... 384

訓練4 免費DIY之旅... 385

訓練5 游戲玩家... 388

第8章 查找算法... 391

8.1 哈希表... 391

8.1.1 散列函數... 392

8.1.2 處理沖突的方法... 394

8.1.3 散列查找及性能分析... 404

訓練1 雪花... 406

訓練2 公式... 407

訓練3 正方形... 409

8.2 字符串模式匹配... 411

8.2.1 BF算法... 412

8.2.2 KMP算法... 415

訓練1 統計單詞數... 421

訓練2 KMP字符串匹配... 423

8.3 二叉查找樹... 424

原理 二叉查找樹詳解... 424

訓練1 落葉... 436

訓練2 完全二叉搜索樹... 439

訓練3 硬木種類... 441

訓練4 二叉搜索樹... 442

8.4 平衡二叉樹... 444

原理 AVL樹詳解... 445

訓練1 平衡二叉樹... 458

訓練2 雙重隊列... 461

訓練3 黑盒子... 464

訓練4 硬木種類... 465

第9章 搜索技術... 466

9.1 二分搜索... 466

原理 二分搜索技術... 466

訓練1 跳房子游戲... 471

訓練2 烘干衣服... 475

訓練3 花環... 477

訓練4 電纜切割... 479

9.2 深度優先搜索... 480

9.2.1 回溯法... 480

9.2.2 子集樹... 483

9.2.3 m叉樹... 491

9.2.4 排列樹... 499

訓練1 魅力手鐲... 515

訓練2 圖的m著色問題... 516

訓練3 N皇后問題... 517

9.2.5 DFS+剪枝優化... 517

訓練1 數獨游戲... 518

訓練2 生日蛋糕... 521

訓練3 木棒... 522

9.3 廣度優先搜索... 524

9.3.1 分支限界法... 525

9.3.2 隊列式廣度優先搜索.... 525

9.3.3 優先隊列式廣度優先搜索... 535

訓練1 迷宮問題... 541

訓練2 加滿油箱... 542

9.3.4 嵌套廣度優先搜索... 545

訓練 推箱子... 545

9.3.5 雙向廣度優先搜索... 549

訓練 魔鬼Ⅱ... 549

9.4 啟發式搜索... 551

9.4.1 A*算法... 552

9.4.2 IDA*算法... 552

訓練1 八數碼... 552

訓練2 八數碼II 562

訓練3 第K短路... 565

訓練4 冪運算... 567


展開全部

算法訓練營:海量圖解+競賽刷題(入門篇) 作者簡介

陳小玉 高級程序員,主要研究方向為算法優化和機器學習。出版著作有《趣學算法》《趣學數據結構》《算法訓練營:海量圖解+競賽刷題(入門篇)》《算法訓練營:海量圖解+競賽刷題(進階篇)》,所教學生多次獲得ACM、藍橋杯等算法競賽獎項。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 森旺-A级防火板_石英纤维板_不燃抗菌板装饰板_医疗板 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 长沙发电机-湖南发电机-柴油发电机供应厂家-长沙明邦智能科技 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 新能源汽车电机定转子合装机 - 电机维修设备 - 睿望达 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 派财经_聚焦数字经济内容服务平台 | 风信子发稿-专注为企业提供全球新闻稿发布服务 | ICP备案查询_APP备案查询_小程序备案查询 - 备案巴巴 | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 浙江自考_浙江自学考试网| 回转炉,外热式回转窑,回转窑炉-淄博圣元窑炉工程有限公司 | 钛合金标准件-钛合金螺丝-钛管件-钛合金棒-钛合金板-钛合金锻件-宝鸡远航钛业有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 南京技嘉环保科技有限公司-杀菌除臭剂|污水|垃圾|厕所|橡胶厂|化工厂|铸造厂除臭剂 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 铁艺,仿竹,竹节,护栏,围栏,篱笆,栅栏,栏杆,护栏网,网围栏,厂家 - 河北稳重金属丝网制品有限公司 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 耐火浇注料价格-高强高铝-刚玉碳化硅耐磨浇注料厂家【直销】 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 我爱古诗词_古诗词名句赏析学习平台 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 金联宇电缆总代理-金联宇集团-广东金联宇电缆实业有限公司 |