LeetCode刷題總結-棧、鏈表、堆和隊列篇

本文介紹LeetCode上有關棧、鏈表、堆和隊列相關的算法題的考點,推薦刷題20道。具體考點分類以下圖:node

 

 

 

 

1、棧

1.數學問題git

題號:85. 最大矩形,難度困難
算法

題號:224. 基本計算器,難度困難
數組

題號:975. 奇偶跳,難度困難
app

 

2.字符串或數組問題ide

題號:316. 去除重複字母,難度困難
函數

題號:402. 移掉K位數字,難度中等
spa

 

3.棧的設計和應用問題設計

題號:341. 扁平化嵌套列表迭代器,難度困難
3d

題號:636. 函數的獨佔時間,難度中等

 

2、鏈表

1.排序問題

題號:23. 合併K個排序鏈表,難度困難

題號:148. 排序鏈表,難度中等

 

2.鏈表的特性問題

題號:24. 兩兩交換鏈表中的節點,難度中等

題號:25. K 個一組翻轉鏈表,難度困難

題號:82. 刪除排序鏈表中的重複元素 II,難度中等

題號:92. 反轉鏈表 II,難度中等

 

3、堆

1.數學問題

題號:239. 滑動窗口最大值,難度困難

題號:295. 數據流的中位數,難度困難

 

2.數組問題

題號:373. 查找和最小的K對數字,難度中等

 

3.實際應用問題

題號:407. 接雨水 II,難度困難

題號:882. 細分圖中的可到達結點,難度困難

 

4、隊列

1.隊列的設計及應用問題

題號:641. 設計循環雙端隊列,難度中等

 

2.數組問題

題號:862. 和至少爲 K 的最短子數組,難度困難

相關文章
相關標籤/搜索