書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊

圖解算法

作者:增井敏克
出版社:中國科學(xué)技術(shù)出版社出版時(shí)間:2024-06-01
開本: 32開 頁數(shù): 232
中 圖 價(jià):¥44.9(6.5折) 定價(jià)  ¥69.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

圖解算法 版權(quán)信息

圖解算法 本書特色

1.圖解新科技系列之圖解算法。本書是一本算法入門書,淺顯易懂,介紹了算法的基礎(chǔ)知識(shí),數(shù)據(jù)的儲(chǔ)存、分類、查找方法,以及機(jī)器學(xué)習(xí)中使用的算法等,從基礎(chǔ)知識(shí)到應(yīng)用都附有圖片解析。
2.將當(dāng)前算法教科書中的關(guān)鍵主題,通過使用場景案例進(jìn)行精煉講解,可以直擊算法知識(shí)重點(diǎn),讓讀者在案例和圖示中快速掌握。
3.除了介紹基礎(chǔ)的算法知識(shí),本書還擴(kuò)展到了機(jī)器學(xué)習(xí)和密碼學(xué)中的算法使用知識(shí),幫助大家開拓新科技視野,跟上時(shí)代腳步。

圖解算法 內(nèi)容簡介

許多人聽到“算法”這個(gè)詞,就覺得它很難懂,需要專業(yè)的編程知識(shí)才能明白。然而,算法只是一個(gè)計(jì)算的“步驟”,不需要計(jì)算機(jī)和編程語言基礎(chǔ)。
本書介紹了算法的基礎(chǔ)知識(shí),數(shù)據(jù)的儲(chǔ)存、分類、查找方法,以及機(jī)器學(xué)習(xí)中使用的算法等,由淺入深,圖文配套,并結(jié)合使用場景和案例進(jìn)行細(xì)致講解,初學(xué)者讀起來也毫無壓力。
除了按順序閱讀,獲取系統(tǒng)的知識(shí),讀者還可以從目錄中挑選感興趣的主題和關(guān)鍵詞,按照自己的需求閱讀,是一本實(shí)用性滿分的算法入門書。

圖解算法 目錄

第1章 算法基礎(chǔ)知識(shí)~算法的作用是什么?~
1-1 進(jìn)行快速準(zhǔn)確運(yùn)算的步驟
編程、算法
1-2 讓數(shù)據(jù)更容易處理
文本文件、二進(jìn)制文件、非結(jié)構(gòu)化數(shù)據(jù)、結(jié)構(gòu)化數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)
1-3 什么是好的計(jì)算機(jī)程序?
使用效率
1-4 比較各種算法的標(biāo)準(zhǔn)
計(jì)算復(fù)雜性、漸進(jìn)、漸進(jìn)符號(hào)
1-5 差異取決于實(shí)施的語言
編程語言、編譯器、解釋器、即時(shí)編譯
1-6 一套便捷的算法集合

1-7 算法權(quán)利
專利權(quán)、軟件專利、著作權(quán)、開放源代碼
1-8 使用圖片講解算法
流程圖
1-9 紙上計(jì)算的算法
筆算
1-10 尋找素?cái)?shù)
素?cái)?shù)、埃拉托斯特尼篩法
1-11 找出*大公約數(shù)
*大公約數(shù)、歐幾里得算法
1-12 通過拼圖學(xué)習(xí)算法
漢諾塔問題
1-13 使用隨機(jī)值進(jìn)行檢查
隨機(jī)數(shù)、偽隨機(jī)數(shù)、隨機(jī)種子、蒙特卡羅方法 第2章 如何存儲(chǔ)數(shù)據(jù)?~它們各自的結(jié)構(gòu)和特點(diǎn)~
2-1 整數(shù)是如何表示的
十進(jìn)制、二進(jìn)制、十六進(jìn)制
2-2 數(shù)據(jù)的單位
比特、字節(jié)
2-3 小數(shù)是如何表示的?
小數(shù)、浮點(diǎn)數(shù)、實(shí)數(shù)類型
2-4 字符表示
字符、字符代碼、ASCII、2字節(jié)字符、亂碼字符
2-5 一個(gè)接一個(gè)地分配
變量、賦值、常量
2-6 要存儲(chǔ)的數(shù)據(jù)大小
數(shù)據(jù)類型、整數(shù)類型、數(shù)據(jù)類型轉(zhuǎn)換
2-7 在連續(xù)的區(qū)域內(nèi)存儲(chǔ)
數(shù)組、元素、索引
2-8 以人們?nèi)菀桌斫獾姆绞奖硎?br />關(guān)聯(lián)數(shù)組、字典、散列表、地圖、碰撞
2-9 存儲(chǔ)數(shù)據(jù)的位置
地址、指針
2-10 以表格形式存儲(chǔ)數(shù)據(jù)
二維數(shù)組、多維數(shù)組
2-11 存儲(chǔ)單詞和句子
字符串、空字符
2-12 表達(dá)復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
結(jié)構(gòu)體、枚舉類型
2-13 排成一排的形式
鏈表
2-14 雙向鏈接的形式
雙向鏈表、循環(huán)鏈表
2-15 存儲(chǔ)在一個(gè)分支結(jié)構(gòu)中
樹狀結(jié)構(gòu)、二叉樹、完整二叉樹
2-16 滿足條件的樹狀結(jié)構(gòu)

2-17 適合搜索算法的數(shù)據(jù)結(jié)構(gòu)
二叉搜索樹、平衡樹
2-18 平衡樹的類型
B樹、B 樹、B*樹
2-19 存儲(chǔ)無序的數(shù)據(jù)
集合
2-20 從*后的存儲(chǔ)中檢索
堆棧、LIFO、推入、彈出
2-21 便于按其保存的順序進(jìn)行檢索的格式
隊(duì)列、FIFO、排隊(duì)、脫隊(duì)
2-22 虛擬內(nèi)存分頁算法
虛擬內(nèi)存、分頁算法、LFU、LRU 第3章 對(duì)數(shù)據(jù)進(jìn)行分類~按照規(guī)則排列數(shù)字~
3-1 升序或降序分揀
排序
3-2 維持相同值的順序
穩(wěn)定排序、內(nèi)部排序、外部排序
3-3 通過選擇*大或*小值進(jìn)行排序
選擇排序
3-4 將數(shù)據(jù)添加到一個(gè)對(duì)齊的數(shù)組中
插入排序
3-5 與緊隨其后的元素進(jìn)行比較
氣泡排序
3-6 數(shù)組的雙向排序
雞尾酒排序
3-7 交換排序和插入排序相結(jié)合,速度更快
希爾排序
3-8 在創(chuàng)建堆的同時(shí)進(jìn)行排序
堆排序
3-9 通過比較合并多個(gè)數(shù)據(jù)
合并排序
3-10 一般性的快速和常用排序
快速排序、分治法
3-11 當(dāng)可能的值有限制時(shí)很有用的排序方法
桶排序、箱排序、基數(shù)排序
3-12 通過提供空隙進(jìn)行排序
圖書館排序、跳躍列表
3-13 趣味排序方法
獨(dú)裁者排序、猴子排序
3-14 我應(yīng)該選擇哪種方法?
計(jì)算復(fù)雜性的比較 第4章 查找數(shù)據(jù)~如何快速找到所需的值?~
4-1 從多個(gè)數(shù)據(jù)集中找到符合標(biāo)準(zhǔn)的那一個(gè)
搜索
4-2 一個(gè)不漏地搜索
全局搜索、徹底搜索
4-3 從頭開始檢查
線性搜索
4-4 從排序后的數(shù)據(jù)中搜索
二分搜索
4-5 按距離遠(yuǎn)近順序搜索
廣度優(yōu)先搜索
4-6 依次搜索相鄰的對(duì)象
深度優(yōu)先搜索、回溯
4-7 深入搜索層次結(jié)構(gòu)
遞歸、遞歸調(diào)用、分支定界
4-8 差異取決于樹狀結(jié)構(gòu)的遍歷順序
前序遍歷、后序遍歷、中序遍歷、波蘭表示法、逆波蘭表示法
4-9 也可以在相反的方向進(jìn)行搜索
雙向搜索
4-10 通過改變起點(diǎn)和終點(diǎn)進(jìn)行搜索
尺取法
4-11 通過關(guān)注邊緣尋找*短路徑
*短路徑問題、貝爾曼-福特算法
4-12 通過關(guān)注節(jié)點(diǎn)找到*短路徑
戴克斯特拉算法
4-13 使用經(jīng)驗(yàn)法則進(jìn)行搜索
A*算法、歐幾里得距離、曼哈頓距離
4-14 找到損害*小的那一個(gè)
極小化極大算法、Alpha-Beta算法
4-15 在句子中搜索文本字符串
暴力搜索、窮舉搜索、KMP算法
4-16 以一種巧妙的方式搜索字符串
BM算法
4-17 搜索符合特定模式
正則表達(dá)式 第5章 機(jī)器學(xué)習(xí)中使用的算法~支持人工智能的計(jì)算方法~
5-1 從數(shù)據(jù)中進(jìn)行分類和預(yù)測
機(jī)器學(xué)習(xí)、統(tǒng)計(jì)機(jī)器學(xué)習(xí)
5-2 基于正確數(shù)據(jù)的學(xué)習(xí)
有監(jiān)督學(xué)習(xí)、過擬合
5-3 通過從數(shù)據(jù)中提取特征進(jìn)行分類
無監(jiān)督學(xué)習(xí)、聚類
5-4 獎(jiǎng)勵(lì)預(yù)期結(jié)果
強(qiáng)化學(xué)習(xí)、行為、代理、環(huán)境、狀態(tài)、多代理
5-5 用于分類和回歸的樹狀結(jié)構(gòu)
決策樹、不純度、信息增益
5-6 多重決策樹下的少數(shù)服從多數(shù)
隨機(jī)森林、集成學(xué)習(xí)、裝袋算法、提升算法
5-7 分離時(shí)*大限度地增加與邊界的間距
支持向量機(jī)、超平面、硬間隔、軟間隔
5-8 0到1范圍內(nèi)的概率預(yù)測
回歸分析、*小二乘法、邏輯回歸分析
5-9 模仿人腦信號(hào)交換的數(shù)學(xué)模型
神經(jīng)網(wǎng)絡(luò)、反向傳播算法
5-10 深化層次結(jié)構(gòu)
深度學(xué)習(xí)、CNN、RNN
5-11 能夠生成不存在數(shù)據(jù)的人工智能
GAN、深度偽造
5-12 圖像去噪和邊界增強(qiáng)
圖像過濾、平滑、邊緣檢測
5-13 處理和執(zhí)行過程中的隨機(jī)選擇
隨機(jī)選擇算法、啟發(fā)式算法
5-14 模仿生物進(jìn)化
遺傳算法
5-15 隨著時(shí)間的推移改變隨機(jī)性
爬山算法、模擬退火算法
5-16 對(duì)附近的物體有很強(qiáng)的學(xué)習(xí)能力
自組織映射
5-17 快速求導(dǎo)近似解
牛頓法、梯度下降法、隨機(jī)梯度下降法
5-18 對(duì)大量的數(shù)據(jù)進(jìn)行分類
k均值算法
5-19 數(shù)據(jù)的維度被縮小,并在新的指標(biāo)中表達(dá)
主成分分析 第6章 其他算法~典型案例~
6-1 將問題分割成更小的問題并記錄結(jié)果
動(dòng)態(tài)編程、記憶化
6-2 減少數(shù)據(jù)量
壓縮、解壓
6-3 壓縮重復(fù)的內(nèi)容
運(yùn)行長度編碼、哈夫曼編碼
6-4 檢測輸入的錯(cuò)誤
校驗(yàn)碼、奇偶校驗(yàn)碼
6-5 消除噪聲和雜聲
糾錯(cuò)碼、漢明碼
6-6 通過加密算法提高安全性
加密、解密、密文、明文
6-7 簡單密碼及其破譯
愷撒密碼、ROT13
6-8 低負(fù)載加密技術(shù)
共享密鑰加密、私鑰加密、密鑰配送問題
6-9 安全的密鑰共享
Diffie-Hellman密鑰交換
6-10 利用大整數(shù)分解素因數(shù)的困難
公鑰加密、RSA加密算法
6-11 用短密鑰保證安全
橢圓曲線加密、密碼危機(jī)
6-12 用于社交媒體的算法
臉書、推特、六度分隔
6-13 谷歌的算法
網(wǎng)頁排名、RankBrain
6-14 在沒有事先獲得信息的情況下做出決定
A/B測試、Bandit算法
6-15 使訪問所有城市的成本*小化
旅行推銷員問題、調(diào)度問題
6-16 使所裝貨物的價(jià)值*大化
背包問題、0-1背包問題
6-17 無法解決的算法
圖靈機(jī)、停機(jī)問題
6-18 如果解決了就能得到一百萬美元?非常難以解決的問題
P類、NP類、P=NP、NP困難、NP完全
展開全部

圖解算法 作者簡介

[日]增井敏克
增井技術(shù)士事務(wù)所代表,獲得日本信息工學(xué)部門技術(shù)資格認(rèn)證。
畢業(yè)于大阪府立大學(xué)研究生院。通過技術(shù)工程師(網(wǎng)絡(luò)、信息安全)考試和其他多項(xiàng)信息處理技術(shù)人員考試。
通過商務(wù)數(shù)學(xué)檢定考試1級(jí),獲得公益財(cái)團(tuán)法人日本數(shù)學(xué)檢定協(xié)會(huì)認(rèn)定,以培訓(xùn)師身份展開活動(dòng)。
開創(chuàng)“商務(wù)×數(shù)學(xué)×IT”模式,幫助客戶正確、高效提升計(jì)算機(jī)技能,并致力于各種軟件的開發(fā)。
著作有《圖解數(shù)據(jù)科學(xué)》《完全圖解網(wǎng)絡(luò)與信息安全》《完全圖解編程原理》《用Python編程和實(shí)踐!算法入門》《IT用語圖鑒》等。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服