線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的特點(diǎn)是用一組任意的存儲(chǔ)單元存儲(chǔ)線性表的數(shù)據(jù)元素,這組存儲(chǔ)單元可以存在內(nèi)存中未被占用的任意位置;

比起順序存儲(chǔ)結(jié)構(gòu)每個(gè)元素只需要存儲(chǔ)一個(gè)位置就可以了。現(xiàn)在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),除了要存儲(chǔ)數(shù)據(jù)信息外,還要存儲(chǔ)它的后繼元素的存儲(chǔ)地址;

也就是說(shuō)除了存儲(chǔ)其本身的信息外,還需要存儲(chǔ)一個(gè)指示其直接后繼元素的存儲(chǔ)位置的信息。

定義:

我們把存儲(chǔ)數(shù)據(jù)元素信息的域稱(chēng)為數(shù)據(jù)域,把存儲(chǔ)直接后置位置的域稱(chēng)為指針域。指針域中存儲(chǔ)的信息稱(chēng)為指針或者鏈。這兩部分信息組成數(shù)據(jù)元素稱(chēng)為數(shù)據(jù)映像,也稱(chēng)為結(jié)點(diǎn)。

n個(gè)結(jié)點(diǎn)鏈接成一個(gè)鏈表,即為線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

因?yàn)榇随湵淼拿總€(gè)結(jié)點(diǎn)中只包含一個(gè)指針域,所以叫做單鏈表。

對(duì)于線性表來(lái)說(shuō),總得有個(gè)投有個(gè)尾,鏈表也不例外。我們把鏈表中的第一個(gè)結(jié)點(diǎn)的存儲(chǔ)位置叫做頭指針,最后一個(gè)結(jié)點(diǎn)指針為空(NULL).


單鏈表
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容