目錄 1. 為什么我們要刷LeetCode? 2. LeetCode的現狀和問題 3. 本文的初衷 4. LeetCode刷題建議 4.1 入門或者復習數據結構,打基礎階段 ...
目錄 1. 為什么我們要刷LeetCode? 2. LeetCode的現狀和問題 3. 本文的初衷 4. LeetCode刷題建議 4.1 入門或者復習數據結構,打基礎階段 ...
本文總結LeetCode上有動態規划的算法題,推薦刷題總數為54道。具體考點分析如下圖: 1.中心擴展法 題號:132. 分割回文串 II,難度困難 2.背包問題 題號 ...
引子:刷題的過程可能是枯燥的,但程序員們的日常確不乏趣味。分享一則LeetCode上名為《打家劫舍 |||》題目的評論: 如有興趣可以從此題為起點,去LeetCode開 ...
遞歸是算法學習中很基本也很常用的一種方法,但是對於初學者來說比較難以理解(PS:難點在於不斷調用自身,產生多個返回值,理不清其返回值的具體順序,以及最終的返回值到底是哪一個?)。因此,本 ...
數組是算法中最常用的一種數據結構,也是面試中最常考的考點。在LeetCode題庫中,標記為數組類型的習題到目前為止,已累計到了202題。然而,這202道習題並不是每道題只標記為數組一個考 ...
本文總結LeetCode上有關深度優先搜索(DFS)、廣度優先搜索(BFS)和回溯法的算法題,推薦刷題總數為13道。具體考點分析如下圖: 一、深度優先搜索 1.字符匹配問題 題號:3 ...
本文梳理對LeetCode上有關字符串習題的知識點,並給出對應的刷題建議。本文建議刷題的總數為32題。具體知識點如下圖: 1.回文問題 題號:5. 最長回文子串,難度中等 題號:214 ...
本文接着上一篇文章《LeetCode刷題總結-數組篇(上)》,繼續講第二個常考問題:矩陣問題。 矩陣也可以稱為二維數組。在LeetCode相關習題中,作者總結的考點有:矩陣元素的遍歷 ...
本期講O(n)類型問題,共14題。3道簡單題,9道中等題,2道困難題。數組篇共歸納總結了50題,本篇是數組篇的最后一篇。其他三個篇章可參考: LeetCode刷題總結-數組篇(上), ...
本文總結LeetCode上有數學類的算法題,推薦刷題總數為40道。具體考點分析如下圖: 1.基本運算問題 題號:29. 兩數相除,難度中等 題號:166. 分數到小數,難度中等 ...