| 書名: | 會動的演算法:61 個演算法動畫+全圖解逐步拆解,人工智慧、資料分析必備 (1版) | |||
| 作者: | 渡部有隆、Mirenkov Nikolay | |||
| 譯者: | 王心薇 | |||
| 版次: | 1 | |||
| ISBN: | 9789863127079 | |||
| 出版社: | 旗標科技 | |||
| 書籍開數、尺寸: | 18.3x23.5x2 | |||
| 頁數: | 424 | |||
| 內文印刷顏色: | 全彩 | |||
|
#資訊
#演算法 #數學與統計學 #AI人工智慧與機器學習 |
||||
內容簡介 ★★★用手機掃描書中 QR Code 立即觀看演算法動畫!★★★ ⦿ 一圖一步驟,帶你打開演算法的黑箱! ⦿ 全彩超圖解,將抽象的演算法視覺化! ⦿ 內容淺顯易懂,沒有長篇難懂的理論! 「演算法」給人的第一印象就是好難學、理論好多,即使讀完千字文還是看不懂!o(〒﹏〒)o 沒錯!小編非常有同感,第一次接觸演算法時,就被「時間複雜度」弄得暈頭轉向,我一點也不想知道這些數學式是怎麼推導的啊,只要知道哪個演算法比較快、比較好用就可以了!還有,常遇到同一個詞有不同說法,在 Google 搜尋時就會搞不清楚是不是指同一件事,例如 Binary Tree Traversal,就有「二元樹追蹤、二元樹訪問、二元樹走訪、二元樹遍歷……」,這麼多種稱呼,實在讓人困惑!所以本書的專有名詞除了標示中文外,也會加上英文,以便讀者查詢更多資訊。 透過本書一圖一步驟地拆解演算法背後的原理,我終於弄懂演算法的運作了,其實演算法沒有想像中那樣神秘、可怕,而是有規則可循的。看懂其運作原理後,由衷佩服這些設計演算法的人,原來他們是這樣思考與拆解問題的啊,我怎麼都沒想到呢! 本書收錄許多知名的演算法與資料結構,其中有些演算法已經被主流的程式語言編寫成方便使用的「函式庫」。不過「函式庫」是一種將工作原理藏在內部的「黑箱」,因此大多數人在使用時不見得對演算法有充分的理解。想要寫出執行效能佳的程式,得確實理解演算法的工作原理才行。 本書介紹的資料結構與演算法 ✪陣列的查詢: 互換元素/尋找最大值/互換排序/合計/最小元素值/最小元素位置/線性搜尋法/二元搜尋法 ✪排序: 反轉/插入/合併/分割/氣泡排序法/選擇排序法/插入排序法/合併排序法/快速排序法/堆積排序法/計數排序法/希爾排序法 ✪與整數相關的演算法: 埃拉托斯特尼篩法/輾轉相除法 ✪資料結構: 堆疊/佇列/雙向鏈結串列/雜湊表 ✪陣列的計算: 累積和/一維累積和的應用/二維累積和的應用 ✪堆積: Up Heap/Down Heap/建立堆積/優先佇列 ✪二元樹的走訪: 前序走訪/後序走訪/中序走訪/層序走訪 ✪其他: 廣度優先搜尋/卡恩演算法/深度優先搜尋/Tarjan 演算法/Union By Rank/Union-Find Tree/普林演算法/克魯斯克爾演算法/戴克斯特拉演算法/貝爾曼 - 福特演算法/弗洛伊德演算法/包裹法/葛立恆掃描法/安德魯演算法/線段樹:RMQ/線段樹:RSQ/二元搜尋樹/旋轉/樹堆…… 目錄 Part 1 準備篇 第 1 章 程式設計的基本元素 第 2 章 程式設計的應用元素 第 3 章 演算法的基礎概念 Part 2 空間結構 第 4 章 空間結構的概要 第 5 章 陣列 第 6 章 樹狀結構 第 7 章 圖形 第 8 章 點群 第 9 章 動態結構 Part 3 演算法與資料結構 第 10 章 入門 第 11 章 陣列基本查詢 第 12 章 搜尋 第 13 章 陣列元素排序 第 14 章 必學的排序法 第 15 章 與整數相關的演算法 第 16 章 基本資料結構 1 第 17 章 陣列的計算 第 18 章 堆積 第 19 章 二元樹的走訪 第 20 章 高效率的排序法 第 21 章 基本資料結構 2 第 22 章 廣度優先搜尋 第 23 章 深度優先搜尋 第 24 章 Union-Find Tree 第 25 章 尋找最小生成樹的演算法 第 26 章 最短路徑演算法 第 27 章 計算幾何 第 28 章 線段樹 第 29 章 搜尋樹
還沒有人留下心得,快來搶頭香!
為您推薦
相關熱銷的書籍推薦給您
書名:演算法 (Levitin:Introduction to the Design and Analysis of Algorithms, 2/e) 作者:莊承翃(Levitin 2/E) 出版社:高立 出版日期:2009/04/01 ISBN:9789864125555 內容簡介 本書主要著重於那些隱藏在演算法設計和分析背後的主要觀念。 在書中分別分析非遞迴演算法和遞迴演算法兩種方法之效率。 第二章中特別介紹演算法實證分析以及演算法之可視化。 書中有系統地為讀者精心設計一些問題,希望引起讀者的注意與更進一步的思考。 每一章結束時都會對本章最重要的概念和結論做一個總結。 本書包含大約600道習題,並且都附有提示。其中,謎題類的習題均以特殊的圖示加以標註。 本書的創新是引入了一些數值演算法的內容,這些演算法也包含在相同的通用框架之中。 目錄 第一章 緒 論 第二章 演算法效率分析的基本原則 第三章 暴力法 第四章 分解征服法 第五章 縮減征服法 第六章 轉換征服法 第七章 時空取捨法 第八章 動態規劃 第九章 貪婪法 第十章 反覆改進 第十一章 演算法能力的極限 第十二章 超越演算法能力的極限 結 語 附錄A 演算法分析的實用公式 附錄B 遞迴關係之簡明教學 習題提示 索 引
相關熱銷的書籍推薦給您
書名:人工智慧:智慧型系統導論(第三版) 作者:李聯旺 出版社:全華 ISBN:9789862800959
相關熱銷的書籍推薦給您
<姆斯>COMPUTER ALGORITHMS 2/E 2008 <SP> 978-0-929306-41-4 2/E HOROWITZ 9780929306414
相關熱銷的書籍推薦給您
【中文翻譯書】 書名:數位影像處理使用 Matlab, 2/e 原文書名 : Digital Image Processing Using MATLAB, 2/e 作者: Rafael C. Gonzalez, Richard E. Woods, Steven L. Eddins 譯者: 王振仲 黃健興 出版社:開發 出版日期:2012/07 ISBN:9789861578736
類似書籍推薦給您
【簡介】 隨著機智偵探社解開的謎團愈來愈多, 開始有同學帶著想不通的問題找上門來…… 這次收到班上同學的委託, 要調查一起令人毛骨悚然的案件── 操場角落的烏龜銅像竟然會自己移動! 難道銅像活了過來? 還是根本就是一隻長得像銅像的烏龜? 機智偵探社馬上展開調查, 卻在蒐證期間驚覺烏龜銅像仍然不斷移動! 這是第一次有案件讓名偵探天馬想到腦袋打結, 晚上都睡不著覺了…… 想跟他們一起破案嗎? 請從故事一開始搜集線索。 「真凶」的身分將讓人大吃一驚! 此次破案提示:運用自然課上學過的知識! 【目錄】 學校地圖 序曲 事件發生 1 搜查開始! 2 住在操場的烏龜 3 烏龜行進的方向 4 睡眠不足的名偵探 5 又黃又酸的線索 6 出乎意料的真凶 尾聲 附錄1 輕鬆畫出天馬! 附錄2 天馬愛用的諺語介紹 附錄3 天馬的推理小說介紹 後記 導讀
類似書籍推薦給您
【簡介】 程式寫好了卻不會動,到底怎麼辦?【寫程式不再「撞牆」,就靠這一本!】寫過程式的人,一定都遇過這樣的情況: ◇ 出現一堆錯誤訊息,根本看不懂 @@ ◇ 執行結果不正確,但看不出問題在哪裡? ◇ 找到問題的位置了,但試過所有方法都沒用?!不論是功力多麼高強的程式設計師,工作依然必須與 bug 為伍。「迅速找出問題並解決」也就成為了程式設計中最重要的技能之一。本書網羅各種寫程式時會遭遇的難題,說明破解的手法,是新手工程師不可或缺的攻略秘笈。內容包含▶▶▶‧讀懂錯誤訊息、從中找出重要資訊的方法 ‧蒐集必要線索、循跡找出源頭、有條有理解決問題的方法 ‧使用 debug 的常用技巧與除錯器的方法 ‧寫出高品質程式,將 bug 防患於未然的方法從剛開始寫程式的新人,到已經進入職場的工程師,只要心中有著「希望能變得更擅長 debug」的想法,相信都能從本書習得需要的知識。 本書特色: ★ 少見以「犯錯」切入的 debug 教學,「從錯中學」最有效 ★ 情境式漫畫與對話,快速代入自身經驗 ★ 程式碼範例還原常見 bug,實際演示 debug 技巧 ★ 圖示解說程式觀念,整體印象更加深 ★ 小專欄補充程式設計知識,拓展專業視野 【目錄】 序章 第一章 錯誤訊息為什麼這麼不討喜? 1-1 讀讀看錯誤訊息吧 1-2 錯誤訊息難以讀懂的原因 1-3 面對錯誤訊息的心理準備 第二章 看懂錯誤訊息的秘訣 2-1 瞭解錯誤訊息的組成結構 2-2 瞭解錯誤訊息的類型 第三章 如何快速找出問題的原因? 3-1 什麼是 Debug? 3-2 從 Print 法開始嘗試吧 3-3 用二分搜尋法加速 Debug 3-4 用最少量的程式碼進行 Debug 3-5 高效 Debug 的正確態度 第四章 善用工具讓 Debug 更輕鬆 4-1 強大的工具:除錯器 4-2 使用中斷點 4-3 各式各樣的 Step 功能 4-4 條件中斷點 4-5 使用變數監看 第五章 用盡方法也無法解決怎麼辦? 5-1 程式設計相關的資料蒐集技巧 5-2 找不到錯誤訊息怎麼辦? 5-3 無法重現問題怎麼辦? 5-4 正式執行環境的錯誤資訊蒐集 第六章 寫出更容易 Debug 的程式碼 6-1 避免重複賦值 6-2 盡可能限縮變數範圍 6-3 認識單一責任原則 6-4 使用純粹函式 6-5 寫程式時注意型別 6-6 有助於 Debug 的測試程式碼
類似書籍推薦給您
【簡介】 山岳作家 雪羊:大自然中潛藏著各種風險,跟著各種「這樣也會死掉?」的真實故事,記取寶貴經驗,擁有更安全的戶外人生! ── 健行筆記編輯 張灝淳:此書簡潔列舉「戶外活動的潛藏危機」與「處置應對之法」,讓讀者能更容易理解並避免將自己置於險境之中! 大自然中的危機四伏,超乎你我的想像! 在安全熟悉的山林中突然吸到異樣氣體; 滑雪時失足跌落雪堆;在草叢中被不起眼的壁蝨咬傷…… 這些乍看「不以為意」的瞬間,都是造成「離奇死亡」的真實遇難事件! 出版超過30本戶外活動相關著作、最了解「意外在哪裡發生」的戶外安全專家, 在本書中以「山林遇難/動物攻擊/誤食毒物/水上意外」四大面向, 集結近幾年來因為「沒想到」而導致的戶外活動意外案例! 以一篇文搭配一張圖的輕鬆閱讀方式, 帶你秒懂「這樣可能會死」,因此「那樣才能安全」的重要知識。 登山、露營、溯溪、游泳都適用!outdoor新手必備的生存手冊! 本書特色 ◎日本戶外安全專家嚴選,歷史上不思議卻真實的意外事件,帶你避免落入死亡陷阱! 作者羽根田治是日本知名的山難預防顧問,深知進行戶外活動時會遇到的災難風險,從被蜂叮咬、滑下邊坡、溪水暴漲等常見情況,到被野豬攻擊、遭尖嘴魚刺死、吸入火山氣體等罕見情況,作者將以淺白易懂的故事,讓你體悟各種「沒想到會發生」的戶外危機。 ◎戶外活動前一定要知道,從預防危險到緊急處置,讓你自救且救人的基礎安全知識! 「主動避開風險」是進行戶外活動前應該要建立的基本概念,透過本書,你將認識到在山中、溪邊、海上等處可能會發生的大小意外,可避免讓自己陷入險境。而萬一發生被海裡的離岸流捲走,或是身邊的人誤食有毒植物等情況時,書裡也會教你最有用的危急處理方法。 ◎一看就記住的危險情境,用生動的黑色幽默插圖表現49種「可能會死」的戶外風險! 本書內容以「一篇短文搭配一幅插圖」呈現,無論是誰都能輕鬆閱讀。尤其故事的敘述方式簡明扼要,加上以簡約線條畫出重點危險氛圍的插圖,讓人看了就留下深刻印象。即便不一定會派上用場,也能默默地把保護生命的觀念深植腦中,讓你的每個戶外時刻都更加安全。 ☆讀者好評不斷☆ 「這是一本針對初學者簡潔地整理出所有戶外活動風險的書。」 「這本書很有用,它可以讓你在戶外保護自己。它也讓人認真思考,大自然充滿了各種可能危及生命的事。」 「這本書以簡單易懂的方式呈現了各種戶外事故,並介紹如何預防和處理。我認為這本書將能幫助您挽救某人的生命。事實上,我之所以能救下倒下的家人,就是因為我記住了書裡寫的急救方法。」 「這些安全知識對一定年紀的人來說也許是常識,但可能越來越多人不知道了。重要的是,不要過度自信自己不會發生那些事。」 「作為防災措施,這是一本值得一讀的書。」 【目錄】 第一章 山林裡的意外 跌倒 滑落斜坡 遭遇落石 土石流活埋 雪溪崩塌 雷擊 吸入火山氣體 強風來襲 中暑 失溫 山谷溪流漲潮 過度疲勞 與同伴失散 迷路 心血管疾病發作 被雪活埋 滑雪時衝撞樹木 遭遇雪崩 失足跌入冰隙 冰爪卡石縫 一氧化碳中毒 燙傷 不可不知的安全知識Part1 心肺復甦術/外傷的應急處置/登山鐵則/ 躲避落雷的方法/中暑的應急處置/ 失溫的應急處置/高山症的應急處置 第二章 遭遇動物攻擊 熊攻擊 野豬攻擊 毒蛇咬 壁蝨叮咬 蜂螫 鯊魚攻擊 誤踩石頭魚 被尖嘴魚刺 誤觸棘冠海星 蚋群起圍攻 碰到蝸牛或蛞蝓 不可不知的安全知識Part2 萬一遭熊攻擊時/萬一被毒蛇咬到時/ 萬一被蜂螫傷時/萬一被壁蝨咬傷時/ 萬一遭鯊魚攻擊時/萬一被鶴鱵魚刺傷時/ 萬一在海中被有毒生物刺傷時 第三章 誤食有毒之物 誤食有毒植物 誤食毒菇 食用河豚 食用突額鸚嘴魚 食用螃蟹 不可不知的安全知識Part3 誤食有毒植物、菇類或海鮮時的緊急處理方法 第四章 水上活動事故 遭遇暴洪 想要救溺水的人 失足跌落蓄水池 酒後游泳 遭遇瘋狗浪 被離岸流捲走 被捲入回流 浮潛途中溺水 跌落船隻 在水上遭船隻追撞 玩立槳衝浪落水 不可不知的安全知識Part4 萬一跌落海中或水池時/萬一被河水沖走時/ 萬一被離岸流捲走時/想要救助溺水者時 COLUMN 哪些地方容易發生滑落意外? 人與熊之間不斷變動的關係 容易錯認而誤食的有毒植物 容易錯認而誤食的毒菇
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材