圖解演算法:從基礎知識到實際應用的演算法入門書
[日]增井敏克 著 潘詠雪 譯
- 出版商: 中國科學技術出版社
- 出版日期: 2024-06-01
- 定價: $414
- 售價: 7.9 折 $327
- 語言: 簡體中文
- 頁數: 218
- 裝訂: 平裝
- ISBN: 7523605397
- ISBN-13: 9787523605394
-
相關分類:
Algorithms-data-structures
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$336人工智能算法 捲1 基礎算法 -
$393人工智能算法 捲2 受大自然啟發的算法 -
$568金融中的機器學習 -
$512智能風控實踐指南:從模型、特徵到決策 -
CPU 眼裡的 C/C++$534$507 -
RPA 開發:UiPath 入門與實戰$594$564 -
$356強化學習演算法入門 -
$281RPA 機器人與商務應用 -
$611數據驅動的進化優化 -
$469基於深度學習的圖像處理與實踐 -
$374演算法基礎:開啟演算法之門(雙色版) -
$658Python 深度學習實戰 -
$505人人可懂的模式識別(原書第2版) -
$371群體智能算法的理論基礎 -
$331機器學習全解(R語言版) -
$706決策演算法 -
Python AI 遊戲編程入門 — 基於 Pygame 和 PyTorch$474$450 -
$509中文版MATLAB 圖形與圖像處理從入門到精通(實戰案例版) -
算法分析導論, 2/e$539$512 -
$505Python自然語言理解:自然語言理解系統開發與應用實戰 -
$331大模型時代的人工智能基礎與實踐 — 基於 OmniForce 的應用開發教程 -
$331分佈式機器學習模式 -
R語言醫學數據分析實踐$594$564 -
$356AI 圖像生成核心技術與實戰 -
$512基於 Python 的金融分析與風險管理 (暢享版)(基礎捲)
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
許多人聽到「演算法」這個詞,就覺得它很難懂,需要專業的程式設計知識才能明白。
然而,演算法只是一個計算的“步驟”,不需要計算機和程式語言基礎。
本書介紹了演算法的基礎知識,
資料的儲存、分類、查找方法,以及機器學習中使用的演算法等,由淺入深,圖文配套,
並結合使用場景和案例進行細緻講解,初學者讀起來也毫無壓力。
除了依序閱讀,獲得系統的知識,讀者還可以從目錄中挑選有興趣的主題和關鍵字,
依照自己的需求閱讀,是一本實用性滿分的演算法入門書。
目錄大綱
第1章 演算法基礎知識~演算法的作用是什麼? ~
1-1 進行快速且準確運算的步驟
程式設計、演算法
1-2 讓數據更容易處理
文字檔案、二進制、非結構化資料、結構化資料、資料結構
1-3 什麼是好的電腦程序
使用效率
1-4 比較各種演算法的標準
計算複雜度、漸進、漸進符號
1-5 差異取決於實施的語言
程式語言、編譯器、解譯器、即時編譯
1-6 一套便捷的演算法集合
庫
1-7 演算法權利
專利權、軟件專利、著作權、開放原始碼
1-8 使用圖片解說演算法
流程圖
1-9 紙上計算的演算法
筆算
1-10 尋找質數
素數、埃拉托斯特尼篩法
1-11 求最大公約數
最大公約數、歐幾裡得演算法
1-12 透過拼圖學習演算法
漢諾塔問題
1-13 使用隨機值進行檢查
隨機數、偽隨機數、隨機種子、蒙特卡羅方法
第2章 如何儲存資料? ~它們各自的結構和特徵~
2-1 整數是如何表示的
十進制、二進制、十六進制
2-2 數據的單位
位元、字節
2-3 小數是如何表示的?
小數、浮點數、實數類型
2-4 字符表示
字符、字符代碼、ASCII、2字節字符、亂碼字符
2-5 一個接一個地分配
變量、賦值、常數
2-6 要儲存的資料大小
資料型態、整數型態、資料型別轉換
2-7 在連續的區域內存儲
數組、元素、索引
2-8 以人們容易理解的方式表示
關聯數組、字典、散列表、地圖、碰撞
2-9 儲存資料的位置
地址、指針
2-10 以表格形式儲存數據
二維數組、多維數組
2-11 儲存單字和句子
字串、空字符
2-12 表達複雜的資料結構
結構體、枚舉類型
2-13 排成一排的形式
鍊錶
2-14 雙向連結的形式
雙向鍊錶、循環鍊錶
2-15 儲存在一個分支結構中
樹狀結構、二元樹、完整二元樹
2-16 滿足條件的樹狀結構
堆疊
2-17 適合搜尋演算法的資料結構
二元搜尋樹、平衡樹
2-18 平衡樹的類型
B樹、B+樹、B*樹
2-19 儲存無序的數據
集合
2-20 從最後的儲存中檢索
堆疊、LIFO、推入、彈出
2-21 便於以其儲存的順序進行檢索的格式
排隊、FIFO、排隊、脫隊
2-22 虛擬內存分頁演算法
虛擬內存、分頁演算法、LFU、LRU
第3章 將資料分類~依規則排列數字~
3-1 升序或降序分揀
排序
3-2 維持相同值的順序
穩定排序、內部排序、外部排序
3-3 透過選擇最大或最小值進行排序
選擇排序
3-4 將資料加入到一個對齊的陣列中
插入排序
3-5 與緊接著的元素進行比較
氣泡排序
3-6 數組的雙向排序
雞尾酒排序
3-7 交換排序和插入排序結合,速度更快
希爾排序
3-8 在創建堆的同時進行排序
堆排序
3-9 透過比較合併多個數據
合併排序
3-10 一般性的快速和常用排序
快速排序、分治法
3-11 當可能的值有限制時很有用的排序方法
桶排序、箱排序、基數排序
3-12 透過提供空隙進行排序
圖書館排序、跳躍列表
3-13 趣味排序方法
獨裁者排序、猴子排序
3-14 我該選擇哪一種方法?
計算複雜度的比較
第4章 找出資料~如何快速找到所需的值? ~
4-1 從多個資料集中找到符合標準的那一個
搜尋
4-2 一個不漏地搜索
全域搜尋、徹底搜尋
4-3 從頭開始檢查
線性搜尋
4-4 從排序後的資料中搜尋
二分搜尋
4-5 按距離遠近順序搜索
廣度優先搜尋
4-6 依序搜尋相鄰的對象
深度優先搜尋、回溯
4-7 深入搜尋層次結構
遞歸、遞歸呼叫、分支定界
4-8 差異取決於樹狀結構的遍歷順序
前序遍歷、後序遍歷、中序遍歷、波蘭表示法、逆波蘭表示法
4-9 也可以在相反的方向進行搜索
雙向搜尋
4-10 透過改變起點和終點進行搜索
尺取法
4-11 透過關註邊緣尋找最短路徑
最短路徑問題、貝爾曼福特演算法
4-12 透過關註節點找到最短路徑
戴克斯特拉演算法
4-13 使用經驗法則進行搜索
A*演算法、歐幾裡得距離、曼哈頓距離
4-14 找出損害最小的那一個
極小化極大演算法、Alpha-Beta演算法
4-15 在句子中搜尋文字字串
暴力搜尋、窮舉搜尋、KMP演算法
4-16 以巧妙的方式搜尋字串
BM演算法
4-17 搜尋符合特定模式
正規表示式
第5章 機器學習中使用的演算法~支援人工智能的計算方法~
5-1 從資料中進行分類和預測
機器學習、統計機器學習
5-2 基於正確數據的學習
有監督學習、過擬合
5-3 透過從資料中提取特徵進行分類
無監督學習、聚類
5-4 獎勵預期結果
強化學習、行為、代理、環境、狀態、多代理
5-5 用於分類和回歸的樹狀結構
決策樹、不純度、資訊增益
5-6 多重決
