算法之美——Python語言實現
劉瑜,車紫輝,顧明臣,杜瑾敏
- 出版商: 中國水利水電
- 出版日期: 2020-11-01
- 定價: $419
- 售價: 7.9 折 $331
- 語言: 簡體中文
- 頁數: 244
- 裝訂: 平裝
- ISBN: 7517088831
- ISBN-13: 9787517088837
-
相關分類:
Python、Algorithms-data-structures
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$507Metasploit 滲透測試魔鬼訓練營 -
Java 程式設計師面試寶典 (Java Programming Interviews Exposed)$450$356 -
系統管理員懶人包|Shell Script 自動化指令集 (Wicked Cool Shell Scripts)$480$408 -
RESTful Web Clients 技術手冊 (RESTful Web Clients: Enabling Reuse Through Hypermedia)$580$458 -
21世紀 C語言, 2/e (21st Century C: C Tips from the New School, 2/e)$680$537 -
輕鬆學會 LINE 程式設計與 AI 聊天機器人實作開發$520$406 -
$305算法競賽入門到進階 -
Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版)$450$351 -
$450Java 高級程序員面試筆試寶典 -
A Tour of C++, 2/e (繁體中文版)$480$408 -
LINE Bot by Python 全攻略:從 Heroku 到 AWS 跨平台實踐(iT邦幫忙鐵人賽系列書)$620$484 -
Python 演算法交易 (Python for Algorithmic Trading)$680$537 -
$564Java 程序員面試筆試寶典, 2/e -
Python 出神入化:Clean Coder 才懂的 Pythonic 技法,為你的程式碼畫龍點睛! (Clean Code in Python, 2/e)$720$562 -
$509程序設計競賽訓練營:算法與實踐 -
Web Hacking 現場指南:真實世界抓漏和獵蟲的賞金之旅 (Real-World Bug Hunting: A Field Guide to Web Hacking)$550$363 -
$473秒懂算法:用常識解讀數據結構與算法 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
高級 C/C++ 編譯技術 (典藏版)$534$507 -
Python 桌面開發王者 - Qt 6 全方位實例應用開發$1,200$948 -
演算法邏輯力:工程師必備的演算法解題、設計、加速技巧 (Algorithmic Thinking: A Problem-Based Introduction)$720$475 -
$521算法的樂趣, 2/e -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
C++ 軟體設計|高品質軟體的設計原則和模式 (C++ Software Design: Design Principles and Patterns for High-Quality Software)$780$616 -
Kali Linux 學習手冊|安全測試、滲透測試與道德駭客, 2/e (Learning Kali Linux: Security Testing, Penetration Testing & Ethical Hacking, 2/e)$880$695
中文年末書展|繁簡參展書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
相關主題
商品描述
《算法之美——Python 語言實現》基於Python 語言系統講述了算法基礎知識、數據結構和各種經典算法,
包含傳統典型算法、競賽算法、大數據算法、人工智能算法、遊戲算法等,
在講解經典算法的同時,盡量吸收*的算法成果,並體現實戰性。
為瞭解決算法類圖書不容易被接受的問題,本書對算法理論的講解結合了83個具體的實例應用,
實例講解遵循需求規則、算法思想、代碼實現和算法點評這一規律;算法思想基於各種圖示來演示算法的設計流程,
使設計思路清晰明瞭;代碼實現中對關鍵代碼給予註釋,幫助讀者*程度地理解算法程序設計的具體含義。
本書每章均提供了配套的實驗習題及答案,以鞏固所學,增強實戰應用技能。
另外,本書對部分章節配備了視頻講解,讀者可以使用手機掃碼來輕鬆學習。
總之,本書設計體現了輕鬆易學的思想,*程度地幫助讀者理解算法的思想精髓和實現算法的實戰應用過程。
本書講解通俗易懂、層層遞進,知識體系完善、內容深入淺出,理論知識講解與實際應用相結合,
加上故事與案例的點綴,體現了本書設計的巧妙之處。
本書適合具有Python 編程基礎的IT 編程工程師、在校學生、專業科學研究人員、數據工程師、教師等使用。本書也可作為相關培訓機構的培訓教材。
作者簡介
劉瑜,軟件工程碩士,擁有20多年的C、ASP、BASIC、FoxBASE、Delphi、Java、C#、Python等編程經驗,高級信息系統項目管理師、CIO、碩士企業導師。負責開發過商業項目20餘項,承擔省部級千萬級別項目5個,發表國內外論文10餘篇。出版專著《戰神——軟件項目管理深度實戰》《NoSQL數據庫入門與實戰》《Python編程從零基礎到項目實戰(微課視頻版)》《Python編程從數據分析到機器學習實踐》《算法之美——Python語言實現》。
目錄大綱
目錄
第1章算法入門
1.1接觸算法
1.2算法的時間
1.3算法的存儲空間
1.4算法實踐基礎
1.5算法實現技巧
1.6實驗題
第2章美麗的數學
2.1笛卡爾的心
2.2蒙特卡洛法求Pi
2.3公約數和公倍數
2.4閏年問題
2.5求三維空間三角形面積
2.6實驗題
第3章數據結構
3.1數據結構基礎
3.2隊列
3.2.1構建隊列
3.2.2隊列應用案例1:FIFO財務核算
3.2.3隊列應用案例2:搶椅子遊戲
3.3棧
3.3.1構建棧
3.3.2棧應用案例:判斷代碼格式
3.4鍊錶
3.4.1構建鍊錶
3.4.2鍊錶應用案例:老鷹抓小雞遊戲
3.5數組
3.5.1構建數組
3.5.2數組應用案例:二值圖像處理
3.6樹
3.6.1樹的基本概念
3.6.2構建二r/> 3.6.3二叉樹遍曆算法
3.7圖
3.7.1圖的基本概念
3.7.2鄰接矩陣實現
3.7.3鄰接表實現
3.7.4圖的遍歷
3.8實驗題
第4章排序算法
4.1冒泡排序
4.2選擇排序
4.3插入排序
4.4希爾排序
4.5快速排序
4.6歸併排序
4.7實驗題
第5章檢索算法
5.1線性查找
5.2二分查找
5.3插值查找
5.4斐波那契查找
5.5分塊查找
5.6哈希查找
5.7回溯查找
5.8實驗題
第6章字符串相關算法
6.1搜索算法
6.2 BM算法
6.3 Sunday算法
6.4字符串公式逆波蘭算法
6.5迴文字符串算法
6.6實驗題
第7章遞歸算法
7.1理解遞歸
7.2多調用遞歸
7.3同時多調用——斐波那契數列
7.4斐波那契數列遞歸算法
7.5漢諾塔
7.6遞歸求全排列
7.7實驗題
第8章貪心算法
8.1汽車加油
8.2問題
8.3生成樹
8.3 .1 Kruskal算法
8.3.2 Prim算法
8.4哈夫曼樹
8.5貨幣選擇問題
8.6實驗題
第19章動態規劃
9.1動態規劃基本思想
9.2線性動態規劃
9.3區域動態規劃
9.4樹形動態規劃
9.5動態規劃
9.6實驗題
第10章大數據相關算法
10.1歸一化算法
10.1.1 -標準化
10.1.2 Z-標準化
1O.1.3小數定標法
10.2哈希算法
10.2.1一般哈希算法
10.2.2一致性哈希算法
10.3歐幾裏得及擴展算法
10.3.1歐幾裏得算法
10.3.2歐幾裏得擴展算法
10.4 RSA加密算法
10.4.1蒙哥馬利冪模運算
10.4.2 RSA算法原理
10.4.3 RSA算法實現
10.5 PageRank算法
10.6實驗題
第11章機器學
11.1 KNN算法
11.2 NBC算法
11.3 LR算法
11.3.1線性回歸概念
11.3.2一元線性回歸
11.4 K-Means算法
11.5梯度下降算法
11.5.1簡單梯度下降算法
11.5.2批量梯度下降算法
11.5.3隨機梯度下降算法
11.6實驗題
第12章遊戲相關算法
12.1約瑟夫生者死者小遊戲
12.2洗牌算法
12.2.1 Fisher-Yates Shuffle
12.2.2 Knuth-Durstenfeld Shuffle
12.2.3 Inside-Out Shuffle
12.3 24點遊戲
12.4八皇後問題
12.5填字遊戲
12.6實驗題
附錄Anacond簡明作
1.1 Anacond的下載
1.2 Anacond的安裝
1.3 Spyder使用要點
1.4 Numpy使用要點
1.5 Matplotlib使用要點
參考文獻
後記
