立即咨询

电话咨询

微信咨询

立即试用
商务合作

数据存储结构的四种基本存储方法

2022-11-22

 

     顺序存储方法,链接存储方法,索引存储方法和散列存储方法,是数据存储结构的四种基本存储方法,下面就让我们具体看一下。

     顺序存储方法

     结点间的逻辑关系由存储单元的邻接关系来体现,该方法把逻辑上相邻的结点存储在物理位置上相邻的存储单元里。

     通常借助程序语言的数组描述,该方法主要应用于线性的数据结构,由此得到的存储表示称为顺序存储结构,即Sequential Storage Structure,非线性的数据结构也可通过某种线性化的方法实现顺序存储。

     链接存储方法

     结点间的逻辑关系由附加的指针字段表示,该方法不要求逻辑上相邻的结点在物理位置上亦相邻,由此得到的存储表示称为链式存储结构(Linked Storage Structure, 通常借助于程序语言的指针类型描述。

     索引存储方法

     该方法通常在储存结点信息的同时, 索引表由若干索引项组成,还建立附加的索引表。若每个结点在索引表中都有一个索引项,则该索引表称之为稠密索引,即Dense Index ;若一组结点在索引表中只对应一个索引项,则该索引表称为稀疏索引(Spare Index)。

     索引项的一般形式是:(关键字、地址)。稠密索引中索引项的地址指示结点所在的存储位置,稀疏索引中索引项的地址指示一组结点的起始存储位置,关键字是能唯一标识一个结点的那些数据项。

     散列存储方法

     根据结点的关键字直接计算出该结点的存储地址,该方法的基本思想是,四种基本存储方法,既可单独使用,也可组合起来对数据结构进行存储映像。

     选择何种存储结构来表示相应的逻辑结构,视具体要求而定,同一逻辑结构采用不同的存储方法,可以得到不同的存储结构。主要考虑运算方便及算法的时空要求。

     数据结构三方面的关系

     存储结构是数据结构不可缺少的一个方面:同一逻辑结构的不同存储结构可冠以不同的数据结构名称来标识;数据的逻辑结构、数据的存储结构及数据的运算这三方面是一个整体,孤立地去理解一个方面,而不注意它们之间的联系是不可取的。

     在给定了数据的逻辑结构和存储结构之后,数据的运算也是数据结构不可分割的一个方面。按定义的运算集合及其运算的性质不同,也可能导致完全不同的数据结构。


版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

热门数字化产品

2号人事部人力资源数字化平台2号人事部是由百万HR共创的一体化人力资源数字化平台,助力企业实现人力资源数字化转型。主要包括组织人事、薪酬社保、考勤休假、招聘协同、培训学习、绩效考核六大模块,并通过行政审批、员工服务、弹性福利来实现提升组织效能和员工满意度。
i人事HR SaaS软件i人事HR SaaS软件,实时监控组织发展关心的关键指标,组织整体战斗力、效能与效率,关键岗位的引入、留用与激励。人力预算支出过程管控与预测参考,成本中心与财务科目的灵活匹配,投入产出比核算效率提升。雇主品牌、快速上岗,移动办公,高效协同,员工体验、持续绩效提升。
内训宝企业在线培训系统内训宝企业在线培训系统拥有清晰、流畅、稳定的视频课程播放功能,视频/讲义-键切换的播放模式,满足不限终端、不限地点的学习需求,支持视频课程及PDF、PPT等文本课程学习,视频支持MPEG1、AVI、 FLV、 MPEG4、WMV、RM、QUICKTIME等主流视频格式。深入教育培训场景,体验全新学习形式。全面多终端智能学习及量身定制服务。
Tita OKRs-E企业目标管理平台拥抱人员管理新时代,人与组织融为一体,管理的内核是激活人心,实现企业的可持续发展。⼀个完整的⽬标管理框架,包含⽬标制定、⽬标达成检验,以及达成关键结果的具体执⾏计划。
航信云享·票据管理系统航信云享·票据管理系统为全量票据收集,建立企业全量票据中心。自动处理价格、折扣、税率和合计等发票信息,大大减少人工处理的误差,提高了工作效率。对企业的票据管理进行系统化、统一化的管理,提高了票据管理的效率和准确性,为企业节省了时间和人力成本。
为你推荐
查看更多