本文介紹LeetCode上有關棧、鏈表、堆和隊列相關的算法題的考點,推薦刷題20道。具體考點分類以下圖:node
1.數學問題git
題號:85. 最大矩形,難度困難算法
題號:224. 基本計算器,難度困難數組
題號:975. 奇偶跳,難度困難app
2.字符串或數組問題ide
題號:316. 去除重複字母,難度困難函數
題號:402. 移掉K位數字,難度中等spa
3.棧的設計和應用問題設計
題號:341. 扁平化嵌套列表迭代器,難度困難3d
題號:636. 函數的獨佔時間,難度中等
1.排序問題
題號:23. 合併K個排序鏈表,難度困難
題號:148. 排序鏈表,難度中等
2.鏈表的特性問題
題號:24. 兩兩交換鏈表中的節點,難度中等
題號:25. K 個一組翻轉鏈表,難度困難
題號:82. 刪除排序鏈表中的重複元素 II,難度中等
題號:92. 反轉鏈表 II,難度中等
1.數學問題
題號:239. 滑動窗口最大值,難度困難
題號:295. 數據流的中位數,難度困難
2.數組問題
題號:373. 查找和最小的K對數字,難度中等
3.實際應用問題
題號:407. 接雨水 II,難度困難
題號:882. 細分圖中的可到達結點,難度困難
1.隊列的設計及應用問題
題號:641. 設計循環雙端隊列,難度中等
題號:862. 和至少爲 K 的最短子數組,難度困難