快轉到主要內容

連結串列的經典題目

目錄

使用到連結串列的題目通常都是考以下會講到的兩種操作,新增元素和刪除元素,因為這兩種操作是沒辦法在一個普通的陣列中做到的。

刪除元素
#

要在連結串列中刪除元素,只需要進行一個步驟就好,那就是將 next 改成指向下下一個元素即可。

alt text

程式碼範例
#

next[B] = next[next[B]];

新增元素
#

要在連結串列中新增元素,需要進行兩個步驟,也就是將 next 指向新增的元素,新元素的 next 再指向下一個元素即可。

alt text

延伸思考
#

思考看看雙向的連結串列要怎麼進行以上的操作 ?

Piau 的筆記本
作者
Piau 的筆記本
希望我寫下來的東西能夠長久的記在我的腦中