707. 設(shè)計鏈表
- 空指針
- 空節(jié)點
225. 用隊列實現(xiàn)棧
- 鏈式存儲棧
- 雙隊列實現(xiàn)棧
232. 用棧實現(xiàn)隊列
- 鏈式存儲棧(頭節(jié)點)
- 雙棧實現(xiàn)隊列
328. 奇偶鏈表
- 迭代
- 雙指針
1290. 二進制鏈表轉(zhuǎn)整數(shù)
- 迭代
- 遞歸1
- 遞歸2
237. 刪除鏈表中的節(jié)點
203. 移除鏈表元素
- 迭代
- 遞歸1
- 遞歸2
83. 刪除排序鏈表中的重復(fù)元素
- 迭代
- 遞歸1
- 遞歸2
24. 兩兩交換鏈表中的節(jié)點
- 迭代
- 遞歸
- 棧
21. 合并兩個有序鏈表
- 迭代(頭指針/頭節(jié)點)
- 遞歸
19. 刪除鏈表的倒數(shù)第N個節(jié)點
- 暴力迭代
- 快慢指針
160. 相交鏈表
- 二重循環(huán)暴力枚舉解法
- 雙指針迭代
- 雙指針遞歸
141. 環(huán)形鏈表
- 快慢指針迭代
- 快慢指針遞歸
2. 兩數(shù)相加
- 暴力求解
- 暴力遞歸
206. 反轉(zhuǎn)鏈表
- 迭代
- 遞歸
445. 兩數(shù)相加 II
- 反轉(zhuǎn)迭代
- 棧
- 遞歸
876. 鏈表的中間結(jié)點
- 轉(zhuǎn)換成數(shù)組
- 快慢指針
- 遞歸1
- 遞歸2
234. 回文鏈表
- 轉(zhuǎn)換成數(shù)組
- 棧
82. 刪除排序鏈表中的重復(fù)元素 II
- 迭代
- 快慢指針
- 遞歸1
- 遞歸2
61. 旋轉(zhuǎn)鏈表
- 模擬旋轉(zhuǎn)[注意超時]
- 轉(zhuǎn)換成數(shù)組
- 遞歸
86. 分隔鏈表
- 迭代
- 遞歸
92. 反轉(zhuǎn)鏈表 II
- 迭代
- 遞歸
143. 重排鏈表
- 轉(zhuǎn)化成數(shù)組
- 找到中間節(jié)點+后半部分逆序+錯位合并