模擬
134.加油站 https://leetcode-cn.com/problems/gas-station/
146.LRU緩存機(jī)制 https://leetcode-cn.com/problems/lru-cache/
289.生命游戲 https://leetcode-cn.com/problems/game-of-life/
371.兩整數(shù)之和 https://leetcode-cn.com/problems/sum-of-two-integers/
412.FizzBuzz https://leetcode-cn.com/problems/?zz-buzz/
202.快樂(lè)數(shù) https://leetcode-cn.com/problems/happy-number/
數(shù)組
152.乘積最大子序列 https://leetcode-cn.com/problems/maximum-product-subarray/
169.求眾數(shù) https://leetcode-cn.com/problems/majority-element/
189.旋轉(zhuǎn)數(shù)組 https://leetcode-cn.com/problems/rotate-array/
217.存在重復(fù)元素 https://leetcode-cn.com/problems/contains-duplicate/
283.移動(dòng)零 https://leetcode-cn.com/problems/move-zeroes/
384.打亂數(shù)組 https://leetcode-cn.com/problems/shu?e-an-array/
350.兩個(gè)數(shù)組的交集II https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/
334.遞增的三元子序列 https://leetcode-cn.com/problems/increasing-triplet-subsequence/
240.搜索二維矩陣II https://leetcode-cn.com/problems/search-a-2d-matrix-ii/
238.除自身以外數(shù)組的乘積 https://leetcode-cn.com/problems/product-of-array-except-self/
鏈表
138.復(fù)制帶隨機(jī)指針的鏈表 https://leetcode-cn.com/problems/copy-list-with-random-pointer/
141.環(huán)形鏈表 https://leetcode-cn.com/problems/linked-list-cycle/
148.排序鏈表 https://leetcode-cn.com/problems/sort-list/
160.相交鏈表 https://leetcode-cn.com/problems/intersection-of-two-linked-lists/
206.反轉(zhuǎn)鏈表 https://leetcode-cn.com/problems/reverse-linked-list/
234.回文鏈表 https://leetcode-cn.com/problems/palindrome-linked-list/
237.刪除鏈表中的節(jié)點(diǎn) https://leetcode-cn.com/problems/delete-node-in-a-linked-list/
328.奇偶鏈表 https://leetcode-cn.com/problems/odd-even-linked-list/
堆
155.最小棧 https://leetcode-cn.com/problems/min-stack/
215.數(shù)組中的第K個(gè)最大元素 https://leetcode-cn.com/problems/kth-largest-element-in-an-array/
295.數(shù)據(jù)流的中位數(shù) https://leetcode-cn.com/problems/?nd-median-from-data-stream/
378.有序矩陣中第K小的元素 https://leetcode-cn.com/problems/kth-smallest-element-in-a-sorted-matrix/
347.前K個(gè)高頻元素 https://leetcode-cn.com/problems/top-k-frequent-elements/
棧
150.逆波蘭表達(dá)式求值 https://leetcode-cn.com/problems/evaluate-reverse-polish-notation/
227.基本計(jì)算器II https://leetcode-cn.com/problems/basic-calculator-ii/
341.扁平化嵌套列表迭代器 https://leetcode-cn.com/problems/?atten-nested-list-iterator/
哈希/Map
171.Excel表列序號(hào) https://leetcode-cn.com/problems/excel-sheet-column-number/
454.四數(shù)相加II https://leetcode-cn.com/problems/4sum-ii/
380.常數(shù)時(shí)間插入裂逐、刪除和獲取隨機(jī)元素 https://leetcode-cn.com/problems/insert-delete-getrandom-o1/
隊(duì)列
239.滑動(dòng)窗口最大值 https://leetcode-cn.com/problems/sliding-window-maximum/
樹(shù)
230.二叉搜索樹(shù)中第K小的元素 https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst/
236.二叉樹(shù)的最近公共祖先 https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/
297.二叉樹(shù)的序列化與反序列化 https://leetcode-cn.com/problems/serialize-and-deserialize-binary-tree/
線段樹(shù)
218.天際線問(wèn)題 https://leetcode-cn.com/problems/the-skyline-problem/
排序
179.最大數(shù) https://leetcode-cn.com/problems/largest-number/
324.擺動(dòng)排序II https://leetcode-cn.com/problems/wiggle-sort-ii/
滑動(dòng)窗口
395.至少有K個(gè)重復(fù)字符的最長(zhǎng)子串 https://leetcode-cn.com/problems/longest-substring-with-at-least-k-repeating-characters/
動(dòng)態(tài)規(guī)劃
124.二叉樹(shù)中的最大路徑和 https://leetcode-cn.com/problems/binary-tree-maximum-path-sum/
128.最長(zhǎng)連續(xù)序列 https://leetcode-cn.com/problems/longest-consecutive-sequence/
198.打家劫舍 https://leetcode-cn.com/problems/house-robber/
279.完全平方數(shù) https://leetcode-cn.com/problems/perfect-squares/
300.最長(zhǎng)上升子序列 https://leetcode-cn.com/problems/longest-increasing-subsequence/
322.零錢兌換 https://leetcode-cn.com/problems/coin-change/
329.矩陣中的最長(zhǎng)遞增路徑 https://leetcode-cn.com/problems/longest-increasing-path-in-a-matrix/
圖論
127.單詞接龍 https://leetcode-cn.com/problems/word-ladder/
200.島嶼的個(gè)數(shù) https://leetcode-cn.com/problems/number-of-islands/
207.課程表 https://leetcode-cn.com/problems/course-schedule/
210.課程表II https://leetcode-cn.com/problems/course-schedule-ii/
數(shù)學(xué)&位運(yùn)算
136.只出現(xiàn)一次的數(shù)字 https://leetcode-cn.com/problems/single-number/
149.直線上最多的點(diǎn)數(shù) https://leetcode-cn.com/problems/max-points-on-a-line/
166.分?jǐn)?shù)到小數(shù) https://leetcode-cn.com/problems/fraction-to-recurring-decimal/
172.階乘后的零 https://leetcode-cn.com/problems/factorial-trailing-zeroes/
190.顛倒二進(jìn)制位 https://leetcode-cn.com/problems/reverse-bits/
191.位1的個(gè)數(shù) https://leetcode-cn.com/problems/number-of-1-bits/
204.計(jì)數(shù)質(zhì)數(shù) https://leetcode-cn.com/problems/count-primes/
268.缺失數(shù)字 https://leetcode-cn.com/problems/missing-number/
326.3的冪 https://leetcode-cn.com/problems/power-of-three/
字符串
125.驗(yàn)證回文串 https://leetcode-cn.com/problems/valid-palindrome/
131.分割回文串 https://leetcode-cn.com/problems/palindrome-partitioning/
139.單詞拆分 https://leetcode-cn.com/problems/word-break/
140.單詞拆分II https://leetcode-cn.com/problems/word-break-ii/
208.實(shí)現(xiàn)Trie(前綴樹(shù)) https://leetcode-cn.com/problems/implement-trie-pre?x-tree/
212.單詞搜索II https://leetcode-cn.com/problems/word-search-ii/
242.有效的字母異位詞 https://leetcode-cn.com/problems/valid-anagram/
387.字符串中的第一個(gè)唯一字符 https://leetcode-cn.com/problems/?rst-unique-character-in-a-string/
344.反轉(zhuǎn)字符串 https://leetcode-cn.com/problems/reverse-string/