中图网(原中国图书网):网上书店,尾货特色书店,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條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 橡胶接头|可曲挠橡胶接头|橡胶软接头安装使用教程-上海松夏官方网站 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 井式炉-台车式回火炉-丹阳市电炉厂有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 岩棉切条机厂家_玻璃棉裁条机_水泥基保温板设备-廊坊鹏恒机械 | 铝合金电阻-无源谐波滤波器-上海稳达电讯设备厂 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 工业雾炮机_超细雾炮_远程抑尘射雾器-世纪润德环保设备 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 重庆轻质隔墙板-重庆安吉升科技有限公司| 杭州中策电线|中策电缆|中策电线|杭州中策电缆|杭州中策电缆永通集团有限公司 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 天长市晶耀仪表有限公司| 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 中山市派格家具有限公司【官网】| 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | 牛奶检测仪-乳成分分析仪-北京海谊| 混合生育酚_醋酸生育酚粉_琥珀酸生育酚-山东新元素生物科技 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 |