定價: | ||||
售價: | 405元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
類似書籍推薦給您
內容簡介 ★★★用手機掃描書中 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 章 搜尋樹
類似書籍推薦給您
書名:圖解演算法|每個人都要懂一點演算法與資料結構 出版社:碁峰 出版年月:201912 條碼:9789865023461 內容簡介 讓演算法不再讓人畏懼。 ‧從基本資料結構,到各類排序演算法、面試的演算法題目,再到職場上的應用,跟著書中的主角帶領大家逐一破解。 ‧領悟演算法概念、理解演算法對記憶體空間和效能的影響,動腦尋求解決問題的最佳方案。 這本書透過漫畫圖解的形式,講述了書中主角小灰學習演算法和資料結構知識的心路歷程。本書的前4章是對演算法與資料結構基礎知識的講解,沒有演算法和資料結構基礎的讀者可以從頭開始進行有系統的學習。第5章則是職場面試題目的講解,讓讀者了解目前職場中程式設計師所關心的演算法是什麼。第6章則是介紹了演算法在職場上的一些實際應用情況。 本書結構 第1章 介紹演算法和資料結構的相關概念,告訴大家演算法是什麼,資料結構又是什麼,它們有哪些用途,如何分析時間複雜度,如何分析空間複雜度。 第2章 介紹基本的資料結構,包括陣列、鏈結串列、堆疊、佇列、雜湊表的概念和讀寫操作。 第3章 介紹樹和二元樹的概念、二元樹的各種遍訪方式、二元樹的特殊形式—二元堆積和優先佇列的應用。 第4章 介紹幾種典型的排序演算法,包括泡泡排序、快速排序、堆積排序、計數排序、桶排序。 第5章 介紹10餘道職場上流行的演算法面試題目及詳細的解題思維。例如怎樣判斷鏈結串列是否有環,怎樣計算大整數相加等。 第6章 介紹演算法在職場上的一些應用,例如使用LRU演算法來淘汰很少用到資料,使用Bitmap演算法來統計使用者特徵等。 作者介紹 作者簡介 魏夢舒(@程序员小灰) 微信公眾號(@程序员小灰)的作者,多年的軟體行業從業經驗,先後在京東金融和摩拜科技從事研發工作,對演算法有一定的興趣和經驗。 目錄 第1章 演算法概述 第2章 資料結構基礎 第3章 樹 第4章 排序演算法 第5章 面試中的演算法 第6章 演算法的實際應用
類似書籍推薦給您
史上裁罰最嚴資料保護令GDPR來襲! 個資外洩事件頻傳,你還在用傳統的方式進行查核嗎?本教材可有效協助您學習與體驗最新法遵科技(Regtech)之應用,透過電腦稽核輔助工具(CAATs) 實務演練,善盡遵循查核與管理責任!。 個資法遵循查核主要可分為個資檔案管理查核、資料庫個資管理查核與電子郵件個資管理查核三大重點,本教材以個資檔案管理查核與資料庫個資管理電腦稽核為實例演練重點,並以全球第一品牌ACL資料分析與電腦稽核軟體進行實例操作說明,為ICAEA國際電腦稽核教育協會認證教材,由具備國際專業的電腦稽核實務顧問群精心編撰,深入淺出,與一般純談理論與概念的教材不同,歡迎會計師、內部稽核、資訊安全、法令遵循、風險管控等相關人員共同參與學習。 ◎代理經銷:白象文化