顺序结构和链接结构适用在内存结构中。
索引结构和散列结构适用在外存与内存交互结构。
索引结构和散列结构适用在外存与内存交互结构。
顺序存储
在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储结构。特点:
- 随机存取表中元素。
- 插入和删除操作需要移动元素。
链接存储
在计算机中用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。它不要求逻辑上相邻的元素在物理位置上也相邻.因此它没有顺序存储结构所具有的弱点,但也同时失去了顺序表可随机存取的优点。特点:
- 比顺序存储结构的存储密度小 (每个节点都由数据域和指针域组成,所以相同空间内假设全存满的话顺序比链式存储更多)。
- 逻辑上相邻的节点物理上不必相邻。
- 插入、删除灵活 (不必移动节点,只要改变节点中的指针)。
- 查找结点时链式存储要比顺序存储慢。
- 每个结点是由数据域和指针域组成。