🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
数据的物理结构又称存储结构,它的实现依赖于具体的计算机语言。数据存储结构有顺序和链式两种不同的方式,顺序存储的特点是数据元素在存储器的相对位置来体现数据元素相互间的逻辑关系,顺序存储结构通常用高级编程语言中的一维数组来描述或实现; 链式存储结构是通过一组任意的存储单元来存储数据元素的,而这些存储单元可以是连续的,也可以是不连续的; 在顺序存储结构的基础上,又可延伸出另外两种存储结构,即索引存储和散列存储; 索引存储就是在数据文件的基础上增加了一个索引表文件。通过索引表建立索引,可以把一个顺序表分成几个顺序子表,其目的是在查询时提高查找效率,避免盲目查找; 散列存储就是通过数据元素与存储地址之间建立起某种映射关系,使每个数据元素与每一个存储地址之间尽量达到一一对应的目的。这样,查找时同样可以大大提高效率