程序員必會的 50種算法(原書第2版) 50 Algorithms Every Programmer Should Know : An unbeatable arsenal of algorithmic solutions for real-world problems, 2/e
趙海霞 駱濱毓
- 出版商: 機械工業
- 出版日期: 2025-07-01
- 定價: $774
- 售價: 7.5 折 $581
- 語言: 簡體中文
- 頁數: 364
- ISBN: 7111783832
- ISBN-13: 9787111783831
-
相關分類:
Algorithms-data-structures
立即出貨
中文年末書展|繁簡參展書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
相關主題
商品描述
本書是算法學習的寶典,為解決實際編程難題提供了強大工具。書中精心挑選50種在軟件開發中極為重要的算法,對每種算法與示例都進行了詳盡解釋,涵蓋數據結構操作、搜索策略、排序方法、圖形處理技術等。相比 版,新版內容 豐富,範圍 廣泛, 新了部分過時信息,增加了如機器學習中的算法優化技巧、大數據處理方法,以及現代順序模型及其變體、實現大語言模型(LLM)的算法、方法和架構等新興領域算法。每一章都遵循相同結構:先介紹算法基本概念與適用場景,接著通過代碼展示工作原理, 進行實際案例分析,助力讀者將知識轉化為實踐技能。此外,本書註重培養算法思維,剖析算法背後的邏輯推理過程,可幫助讀者學會設計有效算法,在不斷變化的技術環境中保持競爭力,是程序員提升自我的寶藏資源 。
作者簡介
伊姆蘭·艾哈邁德(Imran Ahmad),博士,目前在加拿大聯邦政府的 分析解決方案中心擔任數據科學家,利用機器學習算法進行關鍵任務應用。他在2010年的博士論文中介紹了一種基於線性規劃的算法,用於在大規模雲計算環境中進行 資源分配。2017年,他開發了一個實時分析框架StreamSensing,成為他多篇研究論文的基礎,該框架用於處理各種機器學習範式中的多媒體數據。他還是渥太華卡爾頓大學的客座教授,以及Google Cloud和AWS的授權講師。
目錄大綱
序
前言
作者簡介
審校者簡介
第一部分 基礎算法和核心算法
第1章 算法概述
1.1 什麼是算法
1.1.1 算法的各個階段
1.1.2 開發環境
1.2 Python包
1.3 算法設計技巧
1.3.1 數據維度
1.3.2 計算維度
1.4 性能分析
1.4.1 空間覆雜度分析
1.4.2 時間覆雜度分析
1.4.3 性能評估
1.4.4 大O記號
1.4.5 常數時間覆雜度
1.4.6 線性時間覆雜度
1.4.7 平方時間覆雜度
1.4.8 對數時間覆雜度
1.5 選擇算法
1.6 驗證算法
1.6.1 精確算法、近似算法和隨機算法
1.6.2 可解釋性
1.7 小結
第2章 算法中的數據結構
2.1 探討Python中的數據結構
2.1.1 列表
2.1.2 元組
2.1.3 字典和集合
2.1.4 使用序列和數據幀
2.1.5 矩陣
2.2 探索抽象數據類型
2.2.1 向量
2.2.2 棧
2.2.3 隊列
2.2.4 樹
2.3 小結
……
第二部分 機器學習算法
第三部分 高級主題
