最貼近現實生活 - 演算法筆記強人輕鬆練成
付東來
- 出版商: 深智
- 出版日期: 2024-02-20
- 定價: $820
- 售價: 7.9 折 $648
- 語言: 繁體中文
- 頁數: 624
- ISBN: 6267383369
- ISBN-13: 9786267383360
-
相關分類:
Algorithms-data-structures
- 此書翻譯自: labuladong 的算法筆記
立即出貨 (庫存 < 6)
買這商品的人也買了...
-
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
圖解 HTTP$359$341 -
Oracle PL/SQL 程式設計 (暢銷回饋版)$580$493 -
基礎電子學, 3/e$680$666 -
Peopleware:腦力密集產業的人才管理之道 (經典紀念版)$460$363 -
PowerShell 流程自動化攻略 (Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow)$500$425 -
深度強化式學習 (Deep Reinforcement Learning in Action)$1,000$790 -
深度學習的 16 堂課:CNN + RNN + GAN + DQN + DRL, 看得懂、學得會、做得出! (Deep Learning Illustrated: A Visual, Interactive Guide to Artificial Intelligence)$620$490 -
內行人才知道的系統設計面試指南$580$458 -
NLP 大神 RNN 網路:Python 原始程式碼手把手帶你寫$890$703 -
演算法戰鬥營:爆量題庫新手燒腦篇$880$695 -
圖解 TensorFlow 2 初學篇:實作 tf.keras + Colab 雲端、深度學習、人工智慧、影像辨識$820$640 -
演算法:圖解邏輯思維 + Python 程式實作 王者歸來, 3/e$720$569 -
Linux 內核完全註釋$474$450 -
大話設計模式:JAVA 風雲再起彩色加強版$880$695 -
$564labuladong 的算法筆記 -
刷題實戰筆記:演算法工程師求職加分的祕笈 (暢銷回饋版)$720$562 -
從駭客的角度學攻擊 - 惡意程式碼逆向全破解$880$695 -
$654搞定系統設計:面試敲開大廠的門 -
Staff 工程師之路|獻給個人貢獻者成長與改變的導航指南 (The Staff Engineer's Path)$580$458 -
從異世界歸來發現只剩自己不會 Kubernetes:初心者進入雲端世界的實戰攻略!(iThome鐵人賽系列書)【平裝】$650$507 -
新一代 Keras 3.x 重磅回歸:跨 TensorFlow 與 PyTorch 建構 Transformer、CNN、RNN、LSTM 深度學習模型$750$593 -
世界第一簡單的演算法:圖解 ✕ 程式 ✕ 刷題機器人$599$473 -
精通 Python 網路開發 (Mastering Python Networking, 4/e)$980$774 -
JavaScript 重修就好$760$600
商品描述
★LeetCode刷題最重要題目精解
★資料結構程式語言紮實基礎
★演算法完整實作
★陣列、鏈結串列、樹、搜尋、佇列、圖演算法
★LRU、LFU快取
★費氏數列、N皇后問題、背包問題
★Union-Find
★Kruskal演算法
本書專攻演算法刷題,訓練演算法思維,應對演算法筆試,注重用策略和框架思維解決問題,以不變應萬變。
第1章列舉了幾個最常見的演算法類型及對應的解題框架思路,包括雙指標、滑動視窗等演算法技巧,並把動態規劃、回溯演算法、廣度優先搜索等技巧的核心抽象為二元樹的兩種問題形式。第2章介紹了基礎資料結構相關的演算法,包括陣列鏈結串列的常見技巧整理和資料結構設計的經典例題。第3章從二元樹的幾種解題思路開始,嘗試從二元樹的角度理解快速排序和歸併排序,進一步講解回溯、DFS、BFS等暴力搜索演算法。第4章具體介紹了動態規劃相關的技巧,例如如何確定base case,如何寫狀態轉移方程式,如何進行狀態壓縮等技巧,並用動態規劃的通用思路框架解決了十幾道經典的動態規劃問題。第5章講解了一些高頻面試/筆試題目,每道題目可能會結合之前章節講過的多種演算法思路,也可能有多種解法。
作者簡介
付東來
微信公眾號「labuladong」的作者,有多年的刷題經驗,希望用通俗易懂的語言幫助廣大網路從業者少走彎路,快速從根本上克服算法難關,為職業道路的發展賦能。
目錄大綱
第 1 章 核心框架篇
1.1 學習資料結構和演算法的框架思維
1.2 電腦演算法的本質
1.3 動態規劃解題策略框架
1.4 回溯演算法解題策略框架
1.5 BFS 演算法解題策略框架
1.6 一步步帶你刷二元樹(綱領)
1.7 我寫了首詩,保你閉著眼睛都能寫出二分搜尋演算法
1.8 我寫了一個範本,把滑動視窗演算法變成了默寫題
第 2 章 一步步刷資料結構
2.1 陣列、鏈結串列
2.2 資料結構設計
第 3 章 一步步培養演算法思維
3.1 二元樹
3.2 二元搜尋樹
3.3 圖論演算法
3.4 暴力搜尋演算法
第 4 章 一步步刷動態規劃
4.1 動態規劃核心原理
4.2 子序列類型問題
4.3 背包問題
4.4 用動態規劃玩遊戲
第 5 章 高頻面試系列
5.1 鏈結串列操作的遞迴思維一覽
5.2 田忌賽馬背後的演算法決策
5.3 一道陣列去重的演算法題把我整傻了
5.4 帶權重的隨機選擇演算法
5.5 二分搜尋題型策略分析
5.6 如何高效解決接雨水問題
5.7 一個函式解決 nSum 問題
5.8 一個方法解決最近公共祖先問題















