鍊錶的知識

2022-06-23 17:21:11 字數 522 閱讀 2316

使用快慢指標,快指標每次移動2步,慢指標每次移動1步。當快指標到達鍊錶結尾時,慢指標所在位置即是中點。

leetcode 21.合併兩個有序鍊錶

將兩個公升序鍊錶合併為乙個新的 公升序 鍊錶並返回。新煉表是通過拼接給定的兩個鍊錶的所有節點組成的。

示例:

輸入:1->2->4, 1->3->4

輸出:1->1->2->3->4->4

class solution else if(l2 == null)

else if(l1.val < l2.val)

else

}}

class solution 

else

pre = pre.next;

}

return prehead.next;

}}

檢視原題目點此

鍊錶知識梳理

熟悉什麼是鍊錶,鍊錶的分類?答 鍊錶是一種物理儲存結構上非連續,非順序的儲存結構,資料元素的邏輯順序是通過鍊錶中的指標鏈結次序來實現的。熟悉鍊錶帶頭結點和不帶頭結點的區別?答 在結構上 帶頭結點的單鏈表,不管鍊錶是否為空,均含有乙個頭結點,不帶頭結點的單鏈表不含頭結點。在操作上 帶頭結點的單鏈表的初...

鍊錶的基礎知識

鍊錶基礎知識 typedef int datatype typedef struct listnode listnode,pnode 鍊錶的初始化 void slistinit pnode phead 建立新結點 pnode buynewnode datatype data 尾插 void slis...

鍊錶的基礎知識

最近在學資料結構,第二章學的線性表,對於從未接觸過來說的我 一臉懵逼,趕緊把 c pp 關於鍊錶的基礎知識拿過來惡補了一下。鍊錶的存在是為了克服 用陣列儲存浪費空間的問題,使用鍊錶之後,可以動態的加入,刪除,對於節省 空間有很大的幫助。下面我們來看一下鍊錶 鍊錶的一些基本知識點 雖然結構不能含有與本...