02_鏈表——解題思路

解題思路:

插入刪除、虛擬頭節點、雙指針、快慢指針、翻轉、中間節點、鏈表長度

 

名字

來源

思路

203 移除鏈表元素

力扣

虛擬頭節點、移除

2 兩數相加

力扣

虛擬頭節點、進位

160 相交鏈表

力扣

 

86 分隔鏈表

力扣

雙指針

234 迴文鏈表

力扣

中間節點_快慢指針、翻轉

138  複製帶隨機指針的鏈表

 

力扣

哈希

 

Tips:

1一般得先定義頭節點、尾節點,

ListNode dummyHead = new ListNode();

ListNode last = dummyHead;//last指向dummyHead

像160相交鏈表就不需要定義last;

像2 兩數相加就不需要newTail.next = null;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章