單鏈表和雙鏈表的區(qū)別
單鏈表的每一個節(jié)點中只有指向下一個結(jié)點的指針,不能進行回溯。
雙鏈表的每一個節(jié)點給中既有指向下一個結(jié)點的指針,也有指向上一個結(jié)點的指針,可以快速的找到當(dāng)前節(jié)點的前一個節(jié)點。
上面的三幅圖對于理解鏈表的插入、刪除很重要,看代碼的時候要對著看。
實際中經(jīng)常使用的一般為帶頭雙向循環(huán)鏈表,下面是一個雙向循環(huán)鏈表的 demo,是最簡單的情況。
-
指針
+關(guān)注
關(guān)注
1文章
484瀏覽量
71193 -
數(shù)據(jù)結(jié)構(gòu)
+關(guān)注
關(guān)注
3文章
573瀏覽量
40749 -
單鏈表
+關(guān)注
關(guān)注
0文章
13瀏覽量
7013
發(fā)布評論請先 登錄
數(shù)據(jù)結(jié)構(gòu):單鏈表的排序

單鏈表的缺陷是什么
sizeof和strlen函數(shù)的區(qū)別在哪
在RT-Thread中普通鏈表和侵入式鏈表有何區(qū)別
C語言實現(xiàn)單鏈表舉例

評論