數據的存儲結構的四種基本存儲方法 數據存儲結構的四種方式

數據存儲結構的四種方式是指:


1、順序存儲方法 。該方法把邏輯上相鄰的結點存儲在物理位置上相鄰的存儲單元里,結點間的邏輯關系由存儲單元的鄰接關系來體現 。由此得到的存儲表示稱為順序存儲結構 (Sequential Storage Structure ),通常借助程序語言的數組描述 。該方法主要應用于線性的數據結構 。非線性的數據結構也可通過某種線性化的方法實現順序存儲 。
【數據的存儲結構的四種基本存儲方法 數據存儲結構的四種方式】


2、鏈接存儲方法 。該方法不要求邏輯上相鄰的結點在物理位置上亦相鄰,結點間的邏輯關系由附加的指針字段表示 。由此得到的存儲表示稱為鏈式存儲結構(Linked Storage Structure),通常借助于程序語言的指針類型描述 。


3、索引存儲方法 。該方法通常在儲存結點信息的同時,還建立附加的索引表 。索引表由若干索引項組成 。若每個結點在索引表中都有一個索引項,則該索引表稱之為稠密索引(Dense Index ) 。若一組結點在索引表中只對應一個索引項,則該索引表稱為稀疏索引(Spare Index) 。


4、散列存儲方法 。該方法的基本思想是根據結點的關鍵字直接計算出該結點的存儲地址 。

    相關經驗推薦