人人都能懂的算法書(全彩圖解版)
程晨
- 出版商: 化學工業
- 出版日期: 2025-06-01
- 定價: $479
- 售價: 8.5 折 $407
- 語言: 簡體中文
- 頁數: 184
- ISBN: 7122475263
- ISBN-13: 9787122475268
-
相關分類:
Algorithms-data-structures
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$234電路設計與製作實用教程 — 基於立創 EDA -
$550嘉立創 EDA 專業版電子設計速成實戰寶典 -
集成電路芯片測試技術$210$199 -
$336集成電路封裝與測試(微課版) -
PCB 電流與訊號完整性設計$474$450 -
$504高手之路:大疆無人機航拍與後期製作教程
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
原本令人頭疼的算法知識在本書中變得親切易懂。《人人都能懂的算法書(全彩圖解版)》巧妙地將覆雜概念融入動物角色——松鼠、烏龜和馴鹿的趣味對話與生動動作中,配以清晰的圖解,讓讀者仿佛在閱讀一本有趣的圖畫書,輕松掌握算法的基礎知識。 《人人都能懂的算法書(全彩圖解版)》不僅詳細解釋了數據結構、搜索算法、排序算法、數據加密以及人工智能算法核心內容,還通過豐富的實例和Python練習,讓讀者能在計算機上親自運行程序,直觀感受算法的魅力。這種手腦並用的學習方式,讓算法學習變得不再枯燥。 無論你是算法初學者,還是希望鞏固基礎知識的進階者,這本書都能滿足你的需求。它以直觀、易懂的方式,帶你走進算法的奇妙世界,讓你在輕松愉快的閱讀中,不知不覺成為算法達人。快來一起探索這本充滿樂趣與智慧的算法寶典吧!
目錄大綱
第1章 存儲——數據結構
1-1選擇哪一個比較方便?——數據結構 002
1-2堆在一起——堆棧 004
1-3按順序排列——隊列 008
1-4使用的數據結構不同,得出答案的時間也不同 014
1-5打開電腦主機外殼看到的部件─內存 018
1-6像內存一樣——數組 020
1-7挑戰!在編程中使用數組 022
【專欄】在Linux上安裝Python 025
1-8如果有箭頭指引,操作也會減少─鏈表 026
1-9表示分支─樹和樹結構 030
1-10使用二叉樹表示算式 034
第2章 查找——搜索的算法
2-1從很多東西中尋找!——搜索 040
2-2挑戰!存儲用戶數據的程序 042
2-3從邊緣搜索─線性搜索法 044
2-4粗略的評估算法——大O表示法 048
【專欄】函數 051
2-5挑戰!線性搜索法的程序 052
2-6要找的東西在前面?還是在後面?——二分查找法 056
2-7挑戰!找出 壞和 情況的計算量 058
2-8一擊必中——散列法 064
2-9哈希值發生沖突怎麼辦? 068
2-10挑戰!使用散列法搜索數據的程序 070
第3章 排列——排序的算法
3-1試著排列一下吧!——排序 074
3-2挑戰!排序程序 076
3-3放在隊伍的哪裡?——插入排序 080
3-4插入排序的計算量, 的情況 084
【專欄】哨兵 087
3-5插入排序的計算量, 壞的情況 088
3-6哪個 ?——選擇排序 096
3-7選擇排序的計算量 100
3-8排序後數據會浮現出來?——冒泡排序 104
3-9將數據分組——快速排序 108
3-10快速排序 和 壞情況下的計算量 114
3-11快速排序的步驟 122
3-12穩定的排序算法 130
3-13直觀且高效——歸並排序 138
3-14歸並排序的步驟 142
3-15歸並排序的計算量 146
3-16歸並排序的空間計算量 148
第4章 隱藏——密碼與安全
4-1解讀密文的要素——密碼基礎 154
4-2如何傳遞密鑰?——通用密鑰方式 156
4-3密鑰被知道也沒關系——公開密鑰方式 158
4-4真的是本人嗎?——認證 160
4-5挑戰!體驗公開密鑰方式 164
第5章 思考?——人工智能(AI)
5-1以神經細胞為模型——深度學習 172
5-2挑戰!神經網絡中的計算 176
5-3哪個和哪個是一類?——聚類 178
結束語 180
附錄A Python的安裝 181
附錄B 常見錯誤處理方法 183
