IT科技

當前位置 /首頁/IT科技 > /列表

鏈式存儲和順序存儲區別

鏈式存儲和順序存儲的區別是:

鏈式存儲和順序存儲區別

1、鏈表存儲結構的內存地址不一定是連續的,但順序存儲結構的內存地址一定是連續的;

2、鏈式存儲適用於在較頻繁地插入、刪除、更新元素時,而順序存儲結構適用於頻繁查詢時使用。

鏈式存儲結構,又叫鏈接存儲結構。在計算中用一組任意的存儲單元存儲線性表的數據元素(這組存儲單元可以是連續的,也可以是不連續的)。一般在計算機的硬盤中,文件都是鏈式存儲的。我們知道,多個扇區組成一個簇,簇是計算機存儲數據的基本單位。而一個文件是存儲在多個在空間上也許並不相連的簇中的。這就是鏈式存儲。但是為了能夠讀取出這個文件,計算機會在該文件第一部分的尾部寫上第二部分所在的簇號。第二部分的尾部又寫上第三部分,以此類推,最後一部分寫上一段代碼,表示這是該文件的最後一部分。值得一提的是,高簇號在後。(如代碼所示的1234實為簇3412)文件所佔簇可認為是隨機分配的。 

TAG標籤:順序存儲 鏈式 存儲 #