演算法戰鬥營:爆量題庫新手燒腦篇
陳小玉
- 出版商: 深智
- 出版日期: 2022-02-20
- 定價: $880
- 售價: 7.9 折 $695
- 語言: 繁體中文
- 頁數: 680
- 裝訂: 平裝
- ISBN: 9860776830
- ISBN-13: 9789860776836
-
相關分類:
Algorithms-data-structures
- 此書翻譯自: 算法訓練營:海量圖解 + 競賽刷題 (入門篇)
立即出貨(限量) (庫存=8)
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
大話重構$390$304 -
Learn Windows PowerShell in a Month of Lunches, 3/e (繁體中文版)$680$530 -
Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式 (The Quick Python Book, 3/e)$780$663 -
深度學習的數學地圖 -- 用 Python 實作神經網路的數學模型 (附數學快查學習地圖)$580$458 -
Python 最強入門邁向頂尖高手之路:王者歸來, 2/e (全彩版)$1,080$853 -
PowerShell 流程自動化攻略 (Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow)$500$425 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
架構師的自我修煉:技術、架構和未來$534$507 -
深入淺出設計模式, 2/e (Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2/e)$980$774 -
OpenCV 影像創意邁向 AI 視覺王者歸來 (全彩印刷)$890$703 -
一本書秒殺電腦視覺最新應用:80個 Python 大師級實例$880$695 -
新一代 AI 霸主:深度強化學習從基礎開始到專案開發$980$774 -
極深入卻極清楚:電腦網路原理從 OSI 實體層到應用層$880$695 -
Python 幫幫忙!用程式思維解決現實世界問題 (Real-World Python: A Hacker's Guide to Solving Problems with Code)$630$536 -
演算法洞見:遞推與遞迴$600$468 -
$458代碼中的軟件工程 -
Keras 大神歸位:深度學習全面進化!用 Python 實作 CNN、RNN、GRU、LSTM、GAN、VAE、Transformer$1,200$948 -
演算法學習手冊|寫出更有效率的程式 (Learning Algorithms: A Programmer's Guide to Writing Better Code)$580$458 -
設計模式之美$599$569 -
每個程式設計師都應該要知道的50個演算法$690$518 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (Get Your Hands Dirty on Clean Architecture)$500$390 -
EN 帶你寫個作業系統:來趟 RISC-V 開發輕旅行 (iThome鐵人賽系列書)$600$468 -
演算法生存指南(書況差限門市銷售)$800$632
相關主題
商品描述
★★★★★【演算法】、【爆量題庫】★★★★★
演算法戰鬥營,招收各路英雄好漢。
300道競賽試題,淬鍊你的腦神經,讓你從菜鳥晉升成教官!
本書特色
◎完美圖解,通俗易懂
本書對每個演算法的基本操作都有圖解演示。透過圖解,許多問題都變得簡單,可迎刃而解。
◎實例豐富,簡單有趣
本書結合大量競賽實例,講解如何利用資料結構與演算法解決實際問題,使複雜難懂的問題變得簡單有趣,幫助讀者輕鬆掌握演算法知識,體會其中的妙處。
◎深入淺出,透析本質
本書透過問題看本質,重點講解如何分析和解決問題。本書採用了簡潔易懂的程式,對資料結構設計和演算法的描述全面細緻,而且有演算法複雜性分析及最佳化過程。
◎實戰演練,循序漸進
本書在對每個資料結構與演算法講解清楚後,都進行了實戰演練,讓讀者在實戰中體會資料結構與演算法的設計和操作,從而提高了獨立思考、動手實踐的能力。書中有豐富的練習題和競賽題,可幫助讀者及時檢驗對知識的掌握情況,為從小問題出發、逐步解決大型複雜性工程問題奠定基礎。
◎網路資源,技術支援
本書為讀者提供書中所有範例程式的原始程式碼、競賽題及答案解析,讀者可以對這些原始程式碼自由修改編譯,以符合自己的需要。
本書技術重點
✪貪婪演算法、分治演算法
✪單鏈結、雙向鏈結、循環鏈結、靜態鏈結
✪最短路徑、最小生成樹、拓撲排序、關鍵路徑
✪雜湊表、字串模式比對、二元搜尋樹、平衡二元樹
✪二分搜尋、深度優先搜尋、廣度優先搜尋、啟發式搜尋
✪圖理論及圖理論的最強演算法
✪歷史上經典演算法問題解決
作者簡介
陳小玉
副教授,高級程式設計師,主要研究方向為演算法優化和機器學習。
出版著作有《趣學演算法》、《趣學資料結構》、《演算法訓練營:海量圖解 競賽刷題(入門篇)》、《演算法訓練營:海量圖解 競賽刷題(進階篇)》,所教學生多次獲得ACM、藍橋杯等演算法競賽獎項。
目錄大綱
01 語言基礎
1.1 開啟演算法之旅:hello world!
1.2 常見資料類型及其表達範圍
1.3 玩轉輸入輸出
1.4 人生就是不斷地選擇:if⋯else
1.5 每天都有很多次重複:for/while
1.6 如何輕鬆寫一個函數 ...........1-22
1.7 從前有座山,山裡有座廟:遞迴之法
1.8 資訊攜帶者:定義一個結構
1.9 巧用陣列—好玩貪吃蛇
1.10 玩轉字串—不一樣的風格
02 演算法入門
2.1 演算法之美
2.2 貪婪演算法
2.3 分治演算法
2.4 STL 應用
03 線性串列的應用
3.1 循序串列
3.2 單鏈結串列
3.3 雙向鏈結串列
3.4 循環鏈結串列
3.5 靜態鏈結串列
04 堆疊和佇列的應用
4.1 順序堆疊
4.2 鏈堆疊
4.3 順序佇列
4.4 鏈佇列
05 樹的應用
5.1 樹
5.2 二元樹
5.3 二元樹遍歷
5.4 霍夫曼樹
06 圖論基礎
6.1 圖的儲存
6.2 圖的遍歷
6.3 圖的連通性
07 圖的應用
7.1 最短路徑
7.2 最小生成樹
7.3 拓撲排序
7.4 關鍵路徑
08 尋找演算法
8.1 雜湊表
8.2 字串模式比對
8.3 二元搜尋樹
8.4 平衡二元樹
09 搜尋技術
9.1 二分搜尋
9.2 深度優先搜尋
9.3 廣度優先搜尋
9.4 啟發式搜尋

















