linkedlist類的特點 什么是單鏈表?
什么是單鏈表?單鏈表單鏈表是一種鏈式存取的數(shù)據(jù)結(jié)構(gòu),它利用一組具有任意地址的存儲單元來存儲線性表中的數(shù)據(jù)元素。鏈表中的數(shù)據(jù)由節(jié)點表示。每個節(jié)點的組成是:元素(數(shù)據(jù)元素的圖像)指針(表示后續(xù)元素的存儲位
什么是單鏈表?
單鏈表單鏈表是一種鏈式存取的數(shù)據(jù)結(jié)構(gòu),它利用一組具有任意地址的存儲單元來存儲線性表中的數(shù)據(jù)元素。鏈表中的數(shù)據(jù)由節(jié)點表示。每個節(jié)點的組成是:元素(數(shù)據(jù)元素的圖像)指針(表示后續(xù)元素的存儲位置)。元素是存儲數(shù)據(jù)的存儲單元,指針是連接每個節(jié)點的地址數(shù)據(jù)。由“節(jié)點序列”表示的線性列表稱為線性鏈表(單鏈表)。單鏈表是一種鏈式訪問結(jié)構(gòu)。為了找到i-1st數(shù)據(jù)元素,我們必須首先找到i-1st數(shù)據(jù)元素。因此,查找第i個數(shù)據(jù)元素的基本操作是:移動指針,比較J和i
訪問模式:單鏈表:如果訪問任何節(jié)點,每次只能自上而下訪問單循環(huán)鏈表:可以從任意節(jié)點開始,訪問后序雙向鏈表中的任意節(jié)點:可以從任意節(jié)點開始,任意前后訪問。單鏈表和單循環(huán)鏈表:只能在當前節(jié)點后插入和刪除雙鏈表。它可以在當前節(jié)點之前或之后插入,并刪除前向和后續(xù)(包括節(jié)點自己的)存儲。單鏈表和單循環(huán)鏈表的存儲密度高于雙鏈表