LeetCode 舊版學(xué)習(xí)計(jì)劃題目列表
最后更新于 2023 年 8 月 11?日,灰色的題目為 Plus 會(huì)員題

編程能力入門(mén)
1523. 在區(qū)間范圍內(nèi)統(tǒng)計(jì)奇數(shù)數(shù)目
1491. 去掉最低工資和最高工資后的工資平均值
191. 位 1 的個(gè)數(shù)
1281. 整數(shù)的各位積和之差
976. 三角形的最大周長(zhǎng)
1779. 找到最近的有相同 X 或 Y 坐標(biāo)的點(diǎn)
1822. 數(shù)組元素積的符號(hào)
1502. 判斷能否形成等差數(shù)列
202. 快樂(lè)數(shù)
1790. 僅執(zhí)行一次字符串交換能否使兩個(gè)字符串相等
589. N 叉樹(shù)的前序遍歷
496. 下一個(gè)更大元素 I
1232. 綴點(diǎn)成線
1588. 所有奇數(shù)長(zhǎng)度子數(shù)組的和
283. 移動(dòng)零
1672. 最富有客戶的資產(chǎn)總量
1572. 矩陣對(duì)角線元素的和
566. 重塑矩陣
1768. 交替合并字符串
1678. 設(shè)計(jì) Goal 解析器
389. 找不同
709. 轉(zhuǎn)換成小寫(xiě)字母
1309. 解碼字母到整數(shù)映射
953. 驗(yàn)證外星語(yǔ)詞典
1290. 二進(jìn)制鏈表轉(zhuǎn)整數(shù)
876. 鏈表的中間結(jié)點(diǎn)
104. 二叉樹(shù)的最大深度
404. 左葉子之和
1356. 根據(jù)數(shù)字二進(jìn)制下 1 的數(shù)目排序
232. 用棧實(shí)現(xiàn)隊(duì)列
242. 有效的字母異位詞
217. 存在重復(fù)元素
1603. 設(shè)計(jì)停車(chē)系統(tǒng)
303. 區(qū)域和檢索 - 數(shù)組不可變
編程能力基礎(chǔ)
896. 單調(diào)數(shù)列
28. 找出字符串中第一個(gè)匹配項(xiàng)的下標(biāo)
110. 平衡二叉樹(shù)
459. 重復(fù)的子字符串
150. 逆波蘭表達(dá)式求值
66. 加一
1367. 二叉樹(shù)中的鏈表
43. 字符串相乘
67. 二進(jìn)制求和
989. 數(shù)組形式的整數(shù)加法
739. 每日溫度
58. 最后一個(gè)單詞的長(zhǎng)度
48. 旋轉(zhuǎn)圖像
1886. 判斷矩陣經(jīng)輪轉(zhuǎn)后是否一致
54. 螺旋矩陣
973. 最接近原點(diǎn)的 K 個(gè)點(diǎn)
1630. 等差子數(shù)組
429. N 叉樹(shù)的層序遍歷
503. 下一個(gè)更大元素 II
556. 下一個(gè)更大元素 III
1376. 通知所有員工所需的時(shí)間
49. 字母異位詞分組
438. 找到字符串中所有字母異位詞
713. 乘積小于 K 的子數(shù)組
304. 二維區(qū)域和檢索 - 矩陣不可變
910. 最小差值 II
143. 重排鏈表
138. 復(fù)制帶隨機(jī)指針的鏈表
2. 兩數(shù)相加
445. 兩數(shù)相加 II
61. 旋轉(zhuǎn)鏈表
173. 二叉搜索樹(shù)迭代器
1845. 座位預(yù)約管理系統(tǒng)
860. 檸檬水找零
155. 最小棧
341. 扁平化嵌套列表迭代器
1797. 設(shè)計(jì)一個(gè)驗(yàn)證系統(tǒng)
707. 設(shè)計(jì)鏈表
380. O(1) 時(shí)間插入、刪除和獲取隨機(jī)元素
622. 設(shè)計(jì)循環(huán)隊(duì)列
729. 我的日程安排表 I
編程能力進(jìn)階
1634. 求兩個(gè)多項(xiàng)式鏈表的和
369. 給單鏈表加一
1836. 從未排序的鏈表中移除重復(fù)元素
426. 將二叉搜索樹(shù)轉(zhuǎn)化為排序的雙向鏈表
325. 和等于 k 的最長(zhǎng)子數(shù)組長(zhǎng)度
209. 長(zhǎng)度最小的子數(shù)組
525. 連續(xù)數(shù)組
1798. 你能構(gòu)造出連續(xù)值的最大數(shù)目
255. 驗(yàn)證前序遍歷序列二叉搜索樹(shù)
224. 基本計(jì)算器
901. 股票價(jià)格跨度
241. 為運(yùn)算表達(dá)式設(shè)計(jì)優(yōu)先級(jí)
449. 序列化和反序列化二叉搜索樹(shù)
8. 字符串轉(zhuǎn)換整數(shù) (atoi)
148. 排序鏈表
23. 合并 K 個(gè)升序鏈表
708. 循環(huán)有序列表的插入
282. 給表達(dá)式添加運(yùn)算符
227. 基本計(jì)算器 II
772. 基本計(jì)算器 III
641. 設(shè)計(jì)循環(huán)雙端隊(duì)列
1352. 最后 K 個(gè)數(shù)的乘積
1597. 根據(jù)中綴表達(dá)式構(gòu)造二叉表達(dá)式樹(shù)
214. 最短回文串
65. 有效數(shù)字
208. 實(shí)現(xiàn) Trie (前綴樹(shù))
1804. 實(shí)現(xiàn) Trie (前綴樹(shù)) II
642. 設(shè)計(jì)搜索自動(dòng)補(bǔ)全系統(tǒng)
295. 數(shù)據(jù)流的中位數(shù)
895. 最大頻率棧
146. LRU 緩存
211. 添加與搜索單詞 - 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
297. 二叉樹(shù)的序列化與反序列化
281. 鋸齒迭代器
348. 設(shè)計(jì)井字棋
1166. 設(shè)計(jì)文件系統(tǒng)
1586. 二叉搜索樹(shù)迭代器 II
1570. 兩個(gè)稀疏向量的點(diǎn)積
1244. 力扣排行榜
1628. 設(shè)計(jì)帶解析函數(shù)的表達(dá)式樹(shù)
460. LFU 緩存
244. 最短單詞距離 II
353. 貪吃蛇
251. 展開(kāi)二維向量
1622. 奇妙序列
855. 考場(chǎng)就座
635. 設(shè)計(jì)日志存儲(chǔ)系統(tǒng)
631. 設(shè)計(jì) Excel 求和公式
307. 區(qū)域和檢索 - 數(shù)組可修改
535. TinyURL 的加密與解密
431. 將 N 叉樹(shù)編碼為二叉樹(shù)
381. O(1) 時(shí)間插入、刪除和獲取隨機(jī)元素 - 允許重復(fù)
1396. 設(shè)計(jì)地鐵系統(tǒng)
715. Range 模塊
二分查找入門(mén)
704. 二分查找
374. 猜數(shù)字大小
35. 搜索插入位置
852. 山脈數(shù)組的峰頂索引
367. 有效的完全平方數(shù)
1385. 兩個(gè)數(shù)組間的距離值
69. x 的平方根
744. 尋找比目標(biāo)字母大的最小字母
278. 第一個(gè)錯(cuò)誤的版本
34. 在排序數(shù)組中查找元素的第一個(gè)和最后一個(gè)位置
441. 排列硬幣
1539. 第 k 個(gè)缺失的正整數(shù)
167. 兩數(shù)之和 II - 輸入有序數(shù)組
1608. 特殊數(shù)組的特征值
1351. 統(tǒng)計(jì)有序矩陣中的負(fù)數(shù)
74. 搜索二維矩陣
1337. 矩陣中戰(zhàn)斗力最弱的 K 行
1346. 檢查整數(shù)及其兩倍數(shù)是否存在
350. 兩個(gè)數(shù)組的交集 II
633. 平方數(shù)之和
1855. 下標(biāo)對(duì)中的最大距離
33. 搜索旋轉(zhuǎn)排序數(shù)組
153. 尋找旋轉(zhuǎn)排序數(shù)組中的最小值
二分查找基礎(chǔ)
209. 長(zhǎng)度最小的子數(shù)組
611. 有效三角形的個(gè)數(shù)
658. 找到 K 個(gè)最接近的元素
1894. 找到需要補(bǔ)充粉筆的學(xué)生編號(hào)
300. 最長(zhǎng)遞增子序列
1760. 袋子里最少數(shù)目的球
875. 愛(ài)吃香蕉的珂珂
1552. 兩球之間的磁力
287. 尋找重復(fù)數(shù)
1283. 使結(jié)果不超過(guò)閾值的最小除數(shù)
1898. 可移除字符的最大數(shù)目
1870. 準(zhǔn)時(shí)到達(dá)的列車(chē)最小時(shí)速
1482. 制作 m 束花所需的最少天數(shù)
1818. 絕對(duì)差值和
240. 搜索二維矩陣 II
275. H 指數(shù) II
1838. 最高頻元素的頻數(shù)
540. 有序數(shù)組中的單一元素
222. 完全二叉樹(shù)的節(jié)點(diǎn)個(gè)數(shù)
1712. 將數(shù)組分成三個(gè)子數(shù)組的方案數(shù)
826. 安排工作以達(dá)到最大收益
436. 尋找右區(qū)間
81. 搜索旋轉(zhuǎn)排序數(shù)組 II
162. 尋找峰值
154. 尋找旋轉(zhuǎn)排序數(shù)組中的最小值 II
528. 按權(quán)重隨機(jī)選擇
1508. 子數(shù)組和排序后的區(qū)間和
1574. 刪除最短的子數(shù)組使剩余數(shù)組有序
1292. 元素和小于等于閾值的正方形的最大邊長(zhǎng)
1498. 滿足條件的子序列數(shù)目
981. 基于時(shí)間的鍵值存儲(chǔ)
1300. 轉(zhuǎn)變數(shù)組后最接近目標(biāo)值的數(shù)組和
1802. 有界數(shù)組中指定下標(biāo)處的最大值
1901. 尋找峰值 II
1146. 快照數(shù)組
1488. 避免洪水泛濫
1562. 查找大小為 M 的最新分組
1648. 銷(xiāo)售價(jià)值減少的顏色球
1201. 丑數(shù) III
911. 在線選舉
二分查找進(jìn)階
1213. 三個(gè)有序數(shù)組的交集
1099. 小于 K 的兩數(shù)之和
1150. 檢查一個(gè)數(shù)是否在數(shù)組中占絕大多數(shù)
1428. 至少有一個(gè) 1 的最左端列
702. 搜索長(zhǎng)度未知的有序數(shù)組
1011. 在 D 天內(nèi)送達(dá)包裹的能力
1533. 找到最大整數(shù)的索引
1060. 有序數(shù)組中的缺失元素
270. 最接近的二叉搜索樹(shù)值
1231. 分享巧克力
1891. 割繩子
1885. 統(tǒng)計(jì)數(shù)對(duì)
1618. 找出適應(yīng)屏幕的最大字號(hào)
793. 階乘函數(shù)后 K 個(gè)零
1198. 找出所有行中最小公共元素
668. 乘法表中第 k 小的數(shù)
719. 找出第 K 小的數(shù)對(duì)距離
1751. 最多可以參加的會(huì)議數(shù)目 II
1671. 得到山形數(shù)組的最少刪除次數(shù)
786. 第 K 個(gè)最小的素?cái)?shù)分?jǐn)?shù)
1182. 與目標(biāo)顏色間的最短距離
1793. 好子數(shù)組的最大分?jǐn)?shù)
1095. 山脈數(shù)組中查找目標(biāo)值
4. 尋找兩個(gè)正序數(shù)組的中位數(shù)
1235. 規(guī)劃兼職工作
1713. 得到子序列的最少操作次數(shù)
1439. 有序矩陣中的第 k 個(gè)最小數(shù)組和
1847. 最近的房間
363. 矩形區(qū)域不超過(guò) K 的最大數(shù)值和
1862. 向下取整數(shù)對(duì)和
644. 子數(shù)組最大平均數(shù) II
1889. 裝包裹的最小浪費(fèi)空間
710. 黑名單中的隨機(jī)數(shù)
352. 將數(shù)據(jù)流變?yōu)槎鄠€(gè)不相交區(qū)間
778. 水位上升的泳池中游泳
378. 有序矩陣中第 K 小的元素
774. 最小化去加油站的最大距離
1187. 使數(shù)組嚴(yán)格遞增
1062. 最長(zhǎng)重復(fù)子串
1044. 最長(zhǎng)重復(fù)子串
718. 最長(zhǎng)重復(fù)子數(shù)組
887. 雞蛋掉落
1521. 找到最接近目標(biāo)值的函數(shù)值
1157. 子數(shù)組中占絕大多數(shù)的元素
302. 包含全部黑色像素的最小矩形
1631. 最小體力消耗路徑
1782. 統(tǒng)計(jì)點(diǎn)對(duì)的數(shù)目
數(shù)據(jù)結(jié)構(gòu)入門(mén)
217. 存在重復(fù)元素
53. 最大子數(shù)組和
1. 兩數(shù)之和
88. 合并兩個(gè)有序數(shù)組
350. 兩個(gè)數(shù)組的交集 II
121. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)
566. 重塑矩陣
118. 楊輝三角
36. 有效的數(shù)獨(dú)
74. 搜索二維矩陣
387. 字符串中的第一個(gè)唯一字符
383. 贖金信
242. 有效的字母異位詞
141. 環(huán)形鏈表
21. 合并兩個(gè)有序鏈表
203. 移除鏈表元素
206. 反轉(zhuǎn)鏈表
83. 刪除排序鏈表中的重復(fù)元素
20. 有效的括號(hào)
232. 用棧實(shí)現(xiàn)隊(duì)列
144. 二叉樹(shù)的前序遍歷
94. 二叉樹(shù)的中序遍歷
145. 二叉樹(shù)的后序遍歷
102. 二叉樹(shù)的層序遍歷
104. 二叉樹(shù)的最大深度
101. 對(duì)稱(chēng)二叉樹(shù)
226. 翻轉(zhuǎn)二叉樹(shù)
112. 路徑總和
700. 二叉搜索樹(shù)中的搜索
701. 二叉搜索樹(shù)中的插入操作
98. 驗(yàn)證二叉搜索樹(shù)
653. 兩數(shù)之和 IV - 輸入二叉搜索樹(shù)
235. 二叉搜索樹(shù)的最近公共祖先
數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
136. 只出現(xiàn)一次的數(shù)字
169. 多數(shù)元素
15. 三數(shù)之和
75. 顏色分類(lèi)
56. 合并區(qū)間
706. 設(shè)計(jì)哈希映射
119. 楊輝三角 II
48. 旋轉(zhuǎn)圖像
59. 螺旋矩陣 II
240. 搜索二維矩陣 II
435. 無(wú)重疊區(qū)間
334. 遞增的三元子序列
238. 除自身以外數(shù)組的乘積
560. 和為 K 的子數(shù)組
415. 字符串相加
409. 最長(zhǎng)回文串
290. 單詞規(guī)律
763. 劃分字母區(qū)間
49. 字母異位詞分組
43. 字符串相乘
187. 重復(fù)的 DNA 序列
5. 最長(zhǎng)回文子串
2. 兩數(shù)相加
142. 環(huán)形鏈表 II
160. 相交鏈表
82. 刪除排序鏈表中的重復(fù)元素 II
24. 兩兩交換鏈表中的節(jié)點(diǎn)
707. 設(shè)計(jì)鏈表
25. K 個(gè)一組翻轉(zhuǎn)鏈表
143. 重排鏈表
155. 最小棧
1249. 移除無(wú)效的括號(hào)
1823. 找出游戲的獲勝者
108. 將有序數(shù)組轉(zhuǎn)換為二叉搜索樹(shù)
105. 從前序與中序遍歷序列構(gòu)造二叉樹(shù)
103. 二叉樹(shù)的鋸齒形層序遍歷
199. 二叉樹(shù)的右視圖
113. 路徑總和 II
450. 刪除二叉搜索樹(shù)中的節(jié)點(diǎn)
230. 二叉搜索樹(shù)中第 K 小的元素
173. 二叉搜索樹(shù)迭代器
236. 二叉樹(shù)的最近公共祖先
297. 二叉樹(shù)的序列化與反序列化
997. 找到小鎮(zhèn)的法官
1557. 可以到達(dá)所有點(diǎn)的最少點(diǎn)數(shù)目
841. 鑰匙和房間
215. 數(shù)組中的第 K 個(gè)最大元素
347. 前 K 個(gè)高頻元素
451. 根據(jù)字符出現(xiàn)頻率排序
973. 最接近原點(diǎn)的 K 個(gè)點(diǎn)
數(shù)據(jù)結(jié)構(gòu)進(jìn)階
325. 和等于 k 的最長(zhǎng)子數(shù)組長(zhǎng)度
1151. 最少交換次數(shù)來(lái)組合所有的 1
1588. 所有奇數(shù)長(zhǎng)度子數(shù)組的和
452. 用最少數(shù)量的箭引爆氣球
128. 最長(zhǎng)連續(xù)序列
454. 四數(shù)相加 II
448. 找到所有數(shù)組中消失的數(shù)字
1427. 字符串的左右移
409. 最長(zhǎng)回文串
187. 重復(fù)的 DNA 序列
5. 最長(zhǎng)回文子串
44. 通配符匹配
214. 最短回文串
1634. 求兩個(gè)多項(xiàng)式鏈表的和
369. 給單鏈表加一
148. 排序鏈表
138. 復(fù)制帶隨機(jī)指針的鏈表
430. 扁平化多級(jí)雙向鏈表
281. 鋸齒迭代器
394. 字符串解碼
739. 每日溫度
42. 接雨水
402. 移掉 K 位數(shù)字
456. 132 模式
84. 柱狀圖中最大的矩形
862. 和至少為 K 的最短子數(shù)組
1602. 找到二叉樹(shù)中最近的右側(cè)節(jié)點(diǎn)
1469. 尋找所有的獨(dú)生節(jié)點(diǎn)
1522. N 叉樹(shù)的直徑
337. 打家劫舍 III
1325. 刪除給定值的葉子節(jié)點(diǎn)
366. 尋找二叉樹(shù)的葉子節(jié)點(diǎn)
124. 二叉樹(shù)中的最大路徑和
968. 監(jiān)控二叉樹(shù)
886. 可能的二分法
787. K 站中轉(zhuǎn)內(nèi)最便宜的航班
261. 以圖判樹(shù)
547. 省份數(shù)量
990. 等式方程的可滿足性
1319. 連通網(wǎng)絡(luò)的操作次數(shù)
305. 島嶼數(shù)量 II
1579. 保證圖可完全遍歷
323. 無(wú)向圖中連通分量的數(shù)目
1101. 彼此熟識(shí)的最早時(shí)間
253. 會(huì)議室 II
23. 合并 K 個(gè)升序鏈表
378. 有序矩陣中第 K 小的元素
295. 數(shù)據(jù)流的中位數(shù)
358. K 距離間隔重排字符串
759. 員工空閑時(shí)間
218. 天際線問(wèn)題
1756. 設(shè)計(jì)最近使用(MRU)隊(duì)列
729. 我的日程安排表 I
1606. 找到處理最多請(qǐng)求的服務(wù)器
208. 實(shí)現(xiàn) Trie (前綴樹(shù))
211. 添加與搜索單詞 - 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
1858. 包含所有前綴的最長(zhǎng)單詞
212. 單詞搜索 II
336. 回文對(duì)
642. 設(shè)計(jì)搜索自動(dòng)補(bǔ)全系統(tǒng)
算法入門(mén)
704. 二分查找
278. 第一個(gè)錯(cuò)誤的版本
35. 搜索插入位置
977. 有序數(shù)組的平方
189. 輪轉(zhuǎn)數(shù)組
283. 移動(dòng)零
167. 兩數(shù)之和 II - 輸入有序數(shù)組
344. 反轉(zhuǎn)字符串
557. 反轉(zhuǎn)字符串中的單詞 III
876. 鏈表的中間結(jié)點(diǎn)
19. 刪除鏈表的倒數(shù)第 N 個(gè)結(jié)點(diǎn)
3. 無(wú)重復(fù)字符的最長(zhǎng)子串
567. 字符串的排列
733. 圖像渲染
695. 島嶼的最大面積
617. 合并二叉樹(shù)
116. 填充每個(gè)節(jié)點(diǎn)的下一個(gè)右側(cè)節(jié)點(diǎn)指針
542. 01 矩陣
994. 腐爛的橘子
21. 合并兩個(gè)有序鏈表
206. 反轉(zhuǎn)鏈表
77. 組合
46. 全排列
784. 字母大小寫(xiě)全排列
70. 爬樓梯
198. 打家劫舍
120. 三角形最小路徑和
231. 2 的冪
191. 位 1 的個(gè)數(shù)
190. 顛倒二進(jìn)制位
136. 只出現(xiàn)一次的數(shù)字
算法基礎(chǔ)
34. 在排序數(shù)組中查找元素的第一個(gè)和最后一個(gè)位置
33. 搜索旋轉(zhuǎn)排序數(shù)組
74. 搜索二維矩陣
153. 尋找旋轉(zhuǎn)排序數(shù)組中的最小值
162. 尋找峰值
82. 刪除排序鏈表中的重復(fù)元素 II
15. 三數(shù)之和
844. 比較含退格的字符串
986. 區(qū)間列表的交集
11. 盛最多水的容器
438. 找到字符串中所有字母異位詞
713. 乘積小于 K 的子數(shù)組
209. 長(zhǎng)度最小的子數(shù)組
200. 島嶼數(shù)量
547. 省份數(shù)量
117. 填充每個(gè)節(jié)點(diǎn)的下一個(gè)右側(cè)節(jié)點(diǎn)指針 II
572. 另一棵樹(shù)的子樹(shù)
1091. 二進(jìn)制矩陣中的最短路徑
130. 被圍繞的區(qū)域
797. 所有可能的路徑
78. 子集
90. 子集 II
47. 全排列 II
39. 組合總和
40. 組合總和 II
17. 電話號(hào)碼的字母組合
22. 括號(hào)生成
79. 單詞搜索
213. 打家劫舍 II
55. 跳躍游戲
45. 跳躍游戲 II
62. 不同路徑
5. 最長(zhǎng)回文子串
413. 等差數(shù)列劃分
91. 解碼方法
139. 單詞拆分
300. 最長(zhǎng)遞增子序列
673. 最長(zhǎng)遞增子序列的個(gè)數(shù)
1143. 最長(zhǎng)公共子序列
583. 兩個(gè)字符串的刪除操作
72. 編輯距離
322. 零錢(qián)兌換
343. 整數(shù)拆分
201. 數(shù)字范圍按位與
384. 打亂數(shù)組
202. 快樂(lè)數(shù)
149. 直線上最多的點(diǎn)數(shù)
算法進(jìn)階
1060. 有序數(shù)組中的缺失元素
1901. 尋找峰值 II
1231. 分享巧克力
1182. 與目標(biāo)顏色間的最短距離
1229. 安排會(huì)議日程
287. 尋找重復(fù)數(shù)
42. 接雨水
1868. 兩個(gè)行程編碼數(shù)組的積
159. 至多包含兩個(gè)不同字符的最長(zhǎng)子串
340. 至多包含 K 個(gè)不同字符的最長(zhǎng)子串
1004. 最大連續(xù) 1 的個(gè)數(shù) III
239. 滑動(dòng)窗口最大值
76. 最小覆蓋子串
286. 墻與門(mén)
417. 太平洋大西洋水流問(wèn)題
1469. 尋找所有的獨(dú)生節(jié)點(diǎn)
582. 殺掉進(jìn)程
863. 二叉樹(shù)中所有距離為 K 的結(jié)點(diǎn)
752. 打開(kāi)轉(zhuǎn)盤(pán)鎖
1319. 連通網(wǎng)絡(luò)的操作次數(shù)
1368. 使網(wǎng)格圖至少有一條有效路徑的最小代價(jià)
1192. 查找集群內(nèi)的關(guān)鍵連接
254. 因子的組合
394. 字符串解碼
51. N 皇后
37. 解數(shù)獨(dú)
10. 正則表達(dá)式匹配
241. 為運(yùn)算表達(dá)式設(shè)計(jì)優(yōu)先級(jí)
301. 刪除無(wú)效的括號(hào)
489. 掃地機(jī)器人
53. 最大子數(shù)組和
4. 尋找兩個(gè)正序數(shù)組的中位數(shù)
315. 計(jì)算右側(cè)小于當(dāng)前元素的個(gè)數(shù)
309. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)含冷凍期
714. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)含手續(xù)費(fèi)
410. 分割數(shù)組的最大值
337. 打家劫舍 III
221. 最大正方形
85. 最大矩形
486. 預(yù)測(cè)贏家
131. 分割回文串
132. 分割回文串 II
416. 分割等和子集
983. 最低票價(jià)
123. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī) III
174. 地下城游戲
207. 課程表
210. 課程表 II
310. 最小高度樹(shù)
329. 矩陣中的最長(zhǎng)遞增路徑
1136. 并行課程
269. 火星詞典
260. 只出現(xiàn)一次的數(shù)字 III
864. 獲取所有鑰匙的最短路徑
995. K 連續(xù)位的最小翻轉(zhuǎn)次數(shù)
1396. 設(shè)計(jì)地鐵系統(tǒng)
146. LRU 緩存
981. 基于時(shí)間的鍵值存儲(chǔ)
715. Range 模塊
460. LFU 緩存
動(dòng)態(tài)規(guī)劃入門(mén)
509. 斐波那契數(shù)
1137. 第 N 個(gè)泰波那契數(shù)
70. 爬樓梯
746. 使用最小花費(fèi)爬樓梯
198. 打家劫舍
213. 打家劫舍 II
740. 刪除并獲得點(diǎn)數(shù)
55. 跳躍游戲
45. 跳躍游戲 II
53. 最大子數(shù)組和
918. 環(huán)形子數(shù)組的最大和
152. 乘積最大子數(shù)組
1567. 乘積為正數(shù)的最長(zhǎng)子數(shù)組長(zhǎng)度
1014. 最佳觀光組合
121. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)
122. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī) II
309. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)含冷凍期
714. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)含手續(xù)費(fèi)
139. 單詞拆分
42. 接雨水
413. 等差數(shù)列劃分
91. 解碼方法
264. 丑數(shù) II
96. 不同的二叉搜索樹(shù)
118. 楊輝三角
119. 楊輝三角 II
931. 下降路徑最小和
120. 三角形最小路徑和
1314. 矩陣區(qū)域和
304. 二維區(qū)域和檢索 - 矩陣不可變
62. 不同路徑
63. 不同路徑 II
64. 最小路徑和
221. 最大正方形
5. 最長(zhǎng)回文子串
516. 最長(zhǎng)回文子序列
300. 最長(zhǎng)遞增子序列
376. 擺動(dòng)序列
392. 判斷子序列
1143. 最長(zhǎng)公共子序列
72. 編輯距離
322. 零錢(qián)兌換
518. 零錢(qián)兌換 II
377. 組合總和 Ⅳ
343. 整數(shù)拆分
279. 完全平方數(shù)
動(dòng)態(tài)規(guī)劃基礎(chǔ)
509. 斐波那契數(shù)
70. 爬樓梯
746. 使用最小花費(fèi)爬樓梯
53. 最大子數(shù)組和
198. 打家劫舍
213. 打家劫舍 II
256. 粉刷房子
265. 粉刷房子 II
121. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)
714. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)含手續(xù)費(fèi)
309. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī)含冷凍期
152. 乘積最大子數(shù)組
487. 最大連續(xù) 1 的個(gè)數(shù) II
376. 擺動(dòng)序列
1746. 經(jīng)過(guò)一次操作后的最大子數(shù)組和
1230. 拋擲硬幣
1143. 最長(zhǎng)公共子序列
1035. 不相交的線
712. 兩個(gè)字符串的最小 ASCII 刪除和
300. 最長(zhǎng)遞增子序列
673. 最長(zhǎng)遞增子序列的個(gè)數(shù)
1048. 最長(zhǎng)字符串鏈
646. 最長(zhǎng)數(shù)對(duì)鏈
368. 最大整除子集
647. 回文子串
5. 最長(zhǎng)回文子串
1055. 形成字符串的最短路徑
516. 最長(zhǎng)回文子序列
64. 最小路徑和
562. 矩陣中最長(zhǎng)的連續(xù) 1 線段
1182. 與目標(biāo)顏色間的最短距離
343. 整數(shù)拆分
238. 除自身以外數(shù)組的乘積
139. 單詞拆分
254. 因子的組合
329. 矩陣中的最長(zhǎng)遞增路徑
62. 不同路徑
63. 不同路徑 II
576. 出界的路徑數(shù)
650. 只有兩個(gè)鍵的鍵盤(pán)
361. 轟炸敵人
96. 不同的二叉搜索樹(shù)
1130. 葉值的最小代價(jià)生成樹(shù)
322. 零錢(qián)兌換
518. 零錢(qián)兌換 II
39. 組合總和
279. 完全平方數(shù)
416. 分割等和子集
494. 目標(biāo)和
動(dòng)態(tài)規(guī)劃進(jìn)階
1884. 雞蛋掉落 - 兩枚雞蛋
887. 雞蛋掉落
123. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī) III
188. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī) IV
1751. 最多可以參加的會(huì)議數(shù)目 II
1235. 規(guī)劃兼職工作
1259. 不相交的握手
1478. 安排郵筒
115. 不同的子序列
435. 無(wú)重疊區(qū)間
452. 用最少數(shù)量的箭引爆氣球
72. 編輯距離
1682. 最長(zhǎng)回文子序列 II
1062. 最長(zhǎng)重復(fù)子串
1092. 最短公共超序列
10. 正則表達(dá)式匹配
1216. 驗(yàn)證回文字符串 III
727. 最小窗口子序列
741. 摘櫻桃
1463. 摘櫻桃 II
140. 單詞拆分 II
351. 安卓系統(tǒng)手勢(shì)解鎖
688. 騎士在棋盤(pán)上的概率
750. 角矩形的數(shù)量
651. 4 鍵鍵盤(pán)
634. 尋找數(shù)組的錯(cuò)位排列
1692. 計(jì)算分配糖果的不同方式
418. 屏幕可顯示句子的數(shù)量
312. 戳氣球
1246. 刪除回文子數(shù)組
40. 組合總和 II
983. 最低票價(jià)
1049. 最后一塊石頭的重量 II
879. 盈利計(jì)劃
486. 預(yù)測(cè)贏家
1406. 石子游戲 III
1510. 石子游戲 IV
464. 我能贏嗎
1140. 石子游戲 II
698. 劃分為 k 個(gè)相等的子集
1066. 校園自行車(chē)分配 II
1434. 每個(gè)人戴不同帽子的方案數(shù)
902. 最大為 N 的數(shù)字組合
600. 不含連續(xù) 1 的非負(fù)整數(shù)
1067. 范圍內(nèi)的數(shù)字計(jì)數(shù)
298. 二叉樹(shù)最長(zhǎng)連續(xù)序列
549. 二叉樹(shù)中最長(zhǎng)的連續(xù)序列
333. 最大 BST 子樹(shù)
1273. 刪除樹(shù)節(jié)點(diǎn)
568. 最大休假天數(shù)
動(dòng)態(tài)規(guī)劃大師
123. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī) III
188. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī) IV
1751. 最多可以參加的會(huì)議數(shù)目 II
1235. 規(guī)劃兼職工作
1259. 不相交的握手
1478. 安排郵筒
32. 最長(zhǎng)有效括號(hào)
1105. 填充書(shū)架
1277. 統(tǒng)計(jì)全為 1 的正方形子矩陣
361. 轟炸敵人
1155. 擲骰子等于目標(biāo)和的方法數(shù)
1269. 停在原地的方案數(shù)
1575. 統(tǒng)計(jì)所有可行路徑
1639. 通過(guò)給定詞典構(gòu)造目標(biāo)字符串的方案數(shù)
940. 不同的子序列 II
1866. 恰有 K 根木棍可以看到的排列數(shù)目
1420. 生成數(shù)組
688. 騎士在棋盤(pán)上的概率
837. 新 21 點(diǎn)
1547. 切棍子的最小成本
1312. 讓字符串成為回文串的最少插入次數(shù)
1278. 分割回文串 III
1000. 合并石頭的最低成本
664. 奇怪的打印機(jī)
546. 移除盒子
294. 翻轉(zhuǎn)游戲 II
1406. 石子游戲 III
1510. 石子游戲 IV
1140. 石子游戲 II
526. 優(yōu)美的排列
1879. 兩個(gè)數(shù)組最小的異或值之和
980. 不同路徑 III
847. 訪問(wèn)所有節(jié)點(diǎn)的最短路徑
1125. 最小的必要團(tuán)隊(duì)
691. 貼紙拼詞
1655. 分配重復(fù)整數(shù)
1349. 參加考試的最大學(xué)生數(shù)
1434. 每個(gè)人戴不同帽子的方案數(shù)
1799. N 次操作后的最大分?jǐn)?shù)和
1815. 得到新鮮甜甜圈的最多組數(shù)
1012. 至少有 1 位重復(fù)的數(shù)字
1067. 范圍內(nèi)的數(shù)字計(jì)數(shù)
865. 具有所有最深節(jié)點(diǎn)的最小子樹(shù)
1372. 二叉樹(shù)中的最長(zhǎng)交錯(cuò)路徑
894. 所有可能的真二叉樹(shù)
337. 打家劫舍 III
124. 二叉樹(shù)中的最大路徑和
1130. 葉值的最小代價(jià)生成樹(shù)
968. 監(jiān)控二叉樹(shù)
1483. 樹(shù)節(jié)點(diǎn)的第 K 個(gè)祖先
1425. 帶限制的子序列和
446. 等差數(shù)列劃分 II - 子序列
975. 奇偶跳
1687. 從倉(cāng)庫(kù)到碼頭運(yùn)輸箱子
1055. 形成字符串的最短路徑
174. 地下城游戲
514. 自由之路
1473. 粉刷房子 III
471. 編碼最短長(zhǎng)度的字符串
1240. 鋪瓷磚
圖論基礎(chǔ)
733. 圖像渲染
200. 島嶼數(shù)量
695. 島嶼的最大面積
1254. 統(tǒng)計(jì)封閉島嶼的數(shù)目
1020. 飛地的數(shù)量
1905. 統(tǒng)計(jì)子島嶼
1162. 地圖分析
417. 太平洋大西洋水流問(wèn)題
1091. 二進(jìn)制矩陣中的最短路徑
542. 01 矩陣
934. 最短的橋
1926. 迷宮中離入口最近的出口
797. 所有可能的路徑
841. 鑰匙和房間
547. 省份數(shù)量
1319. 連通網(wǎng)絡(luò)的操作次數(shù)
1376. 通知所有員工所需的時(shí)間
802. 找到最終的安全狀態(tài)
1129. 顏色交替的最短路徑
1466. 重新規(guī)劃路線
847. 訪問(wèn)所有節(jié)點(diǎn)的最短路徑
1306. 跳躍游戲 III
1654. 到家的最少跳躍次數(shù)
365. 水壺問(wèn)題
433. 最小基因變化
752. 打開(kāi)轉(zhuǎn)盤(pán)鎖
127. 單詞接龍
997. 找到小鎮(zhèn)的法官
1557. 可以到達(dá)所有點(diǎn)的最少點(diǎn)數(shù)目
1615. 最大網(wǎng)絡(luò)秩
886. 可能的二分法
785. 判斷二分圖
圖論進(jìn)階
261. 以圖判樹(shù)
684. 冗余連接
685. 冗余連接 II
1579. 保證圖可完全遍歷
1101. 彼此熟識(shí)的最早時(shí)間
990. 等式方程的可滿足性
1061. 按字典序排列最小的等效字符串
737. 句子相似性 II
1258. 近義詞句子
1202. 交換字符串中的元素
721. 賬戶合并
839. 相似字符串組
305. 島嶼數(shù)量 II
924. 盡量減少惡意軟件的傳播
928. 盡量減少惡意軟件的傳播 II
1627. 帶閾值的圖連通性
1697. 檢查邊長(zhǎng)度限制的路徑是否存在
352. 將數(shù)據(jù)流變?yōu)槎鄠€(gè)不相交區(qū)間
207. 課程表
210. 課程表 II
310. 最小高度樹(shù)
1136. 并行課程
269. 火星詞典
1857. 有向圖中最大顏色值
1591. 奇怪的打印機(jī) II
1203. 項(xiàng)目管理
1135. 最低成本聯(lián)通所有城市
1584. 連接所有點(diǎn)的最小費(fèi)用
1168. 水資源分配優(yōu)化
778. 水位上升的泳池中游泳
1489. 找到最小生成樹(shù)里的關(guān)鍵邊和偽關(guān)鍵邊
787. K 站中轉(zhuǎn)內(nèi)最便宜的航班
1631. 最小體力消耗路徑
1514. 概率最大的路徑
1928. 規(guī)定時(shí)間內(nèi)到達(dá)終點(diǎn)的最小花費(fèi)
1368. 使網(wǎng)格圖至少有一條有效路徑的最小代價(jià)
743. 網(wǎng)絡(luò)延遲時(shí)間
505. 迷宮 II
499. 迷宮 III
1334. 閾值距離內(nèi)鄰居最少的城市
1462. 課程表 IV
1786. 從第一個(gè)節(jié)點(diǎn)出發(fā)到最后一個(gè)節(jié)點(diǎn)的受限路徑數(shù)
323. 無(wú)向圖中連通分量的數(shù)目
490. 迷宮
317. 離建筑物最近的距離
1263. 推箱子
1345. 跳躍游戲 IV
864. 獲取所有鑰匙的最短路徑
913. 貓和老鼠
694. 不同島嶼的數(shù)量
834. 樹(shù)中距離之和
1494. 并行課程 II
1192. 查找集群內(nèi)的關(guān)鍵連接
SQL 入門(mén)
595. 大的國(guó)家
1757. 可回收且低脂的產(chǎn)品
584. 尋找用戶推薦人
183. 從不訂購(gòu)的客戶
1873. 計(jì)算特殊獎(jiǎng)金
627. 變更性別
196. 刪除重復(fù)的電子郵箱
1667. 修復(fù)表中的名字
1484. 按日期分組銷(xiāo)售產(chǎn)品
1527. 患某種疾病的患者
1965. 丟失信息的雇員
1795. 每個(gè)產(chǎn)品在不同商店的價(jià)格
608. 樹(shù)節(jié)點(diǎn)
176. 第二高的薪水
175. 組合兩個(gè)表
1581. 進(jìn)店卻未進(jìn)行過(guò)交易的顧客
1148. 文章瀏覽 I
197. 上升的溫度
607. 銷(xiāo)售員
1141. 查詢(xún)近 30 天活躍用戶數(shù)
1693. 每天的領(lǐng)導(dǎo)和合伙人
1729. 求關(guān)注者的數(shù)量
586. 訂單最多的客戶
511. 游戲玩法分析 I
1890. 2020 年最后一次登錄
1741. 查找每個(gè)員工花費(fèi)的總時(shí)間
1393. 股票的資本損益
1407. 排名靠前的旅行者
1158. 市場(chǎng)分析 I
182. 查找重復(fù)的電子郵箱
1050. 合作過(guò)至少三次的演員和導(dǎo)演
1587. 銀行賬戶概要 II
1084. 銷(xiāo)售分析 III
SQL 基礎(chǔ)
1699. 兩人之間的通話次數(shù)
1251. 平均售價(jià)
1571. 倉(cāng)庫(kù)經(jīng)理
1445. 蘋(píng)果和桔子
1193. 每月交易 I
1633. 各賽事的用戶注冊(cè)率
1173. 即時(shí)食物配送 I
1211. 查詢(xún)結(jié)果的質(zhì)量和占比
1607. 沒(méi)有賣(mài)出的賣(mài)家
619. 只出現(xiàn)一次的最大數(shù)字
1112. 每位學(xué)生的最高成績(jī)
1398. 購(gòu)買(mǎi)了產(chǎn)品 A 和產(chǎn)品 B 卻沒(méi)有購(gòu)買(mǎi)產(chǎn)品 C 的顧客
1440. 計(jì)算布爾表達(dá)式的值
1264. 頁(yè)面推薦
570. 至少有 5 名直接下屬的經(jīng)理
1303. 求團(tuán)隊(duì)人數(shù)
1280. 學(xué)生們參加各科測(cè)試的次數(shù)
1501. 可以放心投資的國(guó)家
184. 部門(mén)工資最高的員工
580. 統(tǒng)計(jì)各專(zhuān)業(yè)學(xué)生人數(shù)
1294. 不同國(guó)家的天氣類(lèi)型
626. 換座位
1783. 大滿貫數(shù)量
1164. 指定日期的產(chǎn)品價(jià)格
603. 連續(xù)空余座位
1731. 每位經(jīng)理的下屬員工數(shù)量
1747. 應(yīng)該被禁止的 Leetflex 賬戶
181. 超過(guò)經(jīng)理收入的員工
1459. 矩形面積
180. 連續(xù)出現(xiàn)的數(shù)字
1988. 找出每所學(xué)校的最低分?jǐn)?shù)要求
1549. 每件商品的最新訂單
1321. 餐館營(yíng)業(yè)額變化增長(zhǎng)
1045. 買(mǎi)下所有產(chǎn)品的客戶
1341. 電影評(píng)分
1867. 最大數(shù)量高于平均水平的訂單
550. 游戲玩法分析 IV
262. 行程和用戶
SQL 進(jìn)階
1303. 求團(tuán)隊(duì)人數(shù)
1308. 不同性別每日分?jǐn)?shù)總計(jì)
1501. 可以放心投資的國(guó)家
1077. 項(xiàng)目員工 III
1549. 每件商品的最新訂單
1285. 找到連續(xù)區(qū)間的開(kāi)始和結(jié)束數(shù)字
1596. 每位顧客最經(jīng)常訂購(gòu)的商品
178. 分?jǐn)?shù)排名
177. 第 N 高的薪水
1951. 查詢(xún)具有最多共同關(guān)注者的所有兩兩結(jié)對(duì)組
1709. 訪問(wèn)日期之間最大的空檔期
1949. 堅(jiān)定的友誼
1532. 最近的三筆訂單
1126. 查詢(xún)活躍業(yè)務(wù)
1831. 每天的最大交易
1613. 找到遺失的 ID
1270. 向公司 CEO 匯報(bào)工作的所有人
1369. 獲取最近第二次的活動(dòng)
1412. 查找成績(jī)處于中游的學(xué)生
1972. 同一天的第一個(gè)電話和最后一個(gè)電話
185. 部門(mén)工資前三高的所有員工
1767. 尋找沒(méi)有被執(zhí)行的任務(wù)對(duì)
1384. 按年度列出銷(xiāo)售總額
569. 員工薪水中位數(shù)
571. 給定數(shù)字的頻率查詢(xún)中位數(shù)
1225. 報(bào)告系統(tǒng)狀態(tài)的連續(xù)日期
1454. 活躍用戶
618. 學(xué)生地理信息報(bào)告
2010. 職員招聘人數(shù) II