数据结构的几种存储方式
来源:互联网 发布:sql server查询器 编辑:程序博客网 时间:2024/06/01 10:21
在计算机中,数据的存储结构可以采用如下四种方法来实现。
1、顺序存储方式:顺序存储方式就是在一块连续的存储区域一个接着一个的存放数据。顺序存储方式把逻辑上相邻的节点存储在物理位置撒花姑娘相邻的存储单元里,节点间的逻辑关系由存储单元的邻接关系来体现。顺序存储方式也称为顺序存储结构,一般采用数组或结构数组来描述。
2、链接存储方式:链接存储方式比较灵活,不要求逻辑上相邻的节点在物理位置上相邻,节点间的逻辑关系由附加的引用字段来表示。一个节点的引用字段往往指向下一个节点的存放位置。链接存储方式也成为链式存储结构。
3、索引存储方式:索引存储方式是采用附加的索引表的方式来存储节点信息的一种存储方式。索引表由若干索引项组成。索引存储方式中索引项的一般形式为(关键字、地址)。其中,关键字是能够唯一标识一个节点的数据项。索引存储方式还可以细分为如下两类。
- 稠密索引:这种方式中每个节点在索引表中都有一个索引项,其中索引项的地址知识节点所在的存储位置。
- 稀疏索引:这种方式中一组节点在索引表中只对应一个索引项。其中,索引项的地址指示一组节点的起始存储位置。
4、散列存储方式:散列存储方式是根据节点的关键字直接计算出该节点的存储地址的一种存储方式。
在实际应用中,往往需要根据具体的数据结构来决定采用哪种存储方式。同一逻辑结构采用不同的存储方法,可以得到不同的存储结构。而且者4中基本存储方法,既可以单独使用,也可以组合起来对数据结构进行存储描述。
1 0
- 数据结构的几种存储方式
- 数据结构的几种存储方式
- java存储数据的几种方式
- android数据存储的几种方式
- 图的几种存储方式
- android 数据存储的几种方式
- ios存储数据的几种方式
- 网站存储密码的几种方式
- ios存储数据的几种方式
- android 几种持久性的存储方式
- Android数据存储的几种方式
- iOS数据存储的几种方式
- android数据存储的几种方式
- ios 数据存储的几种方式
- 图的几种存储方式
- android数据的几种存储方式
- android 数据存储的几种方式
- Android数据存储的几种方式
- margin,padding,top,left,transform:translate(10%,10%)等使用百分比的时候参造物的问题
- Storm On YARN
- linux内核的加载地址和入口地址
- 开源搜索引擎评估:lucene sphinx elasticsearch
- 使用Java调用ElasticSearch提供的相关API进行数据搜索完整实例演示
- 数据结构的几种存储方式
- SpringMVC 400 Bad Request 问题
- springMVC form表单提交---包含时间类型的数据
- Namenode HA
- Storm Topology的并发度
- 作为一枚经济狗,我是怎样看着敏捷开发在我身边展开的!
- [tsubame]
- KAFKA分布式消息系统
- 把数据库干挂了