问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

何谓数据的逻辑结构?何谓数据的存储结构?两者有何联系 ?

发布网友 发布时间:2022-03-24 00:13

我来回答

2个回答

热心网友 时间:2022-03-24 01:42

逻辑结构指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。逻辑结构包括:

1、集合结构:数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系。

2、线性结构:数据结构中的元素存在一对一的相互关系。

3、树形结构:数据结构中的元素存在一对多的相互关系。

4、图形结构:数据结构中的元素存在多对多的相互关系。

存储结构指数据元素连同其逻辑关系在存储器上的存放形式,主要的有四类:顺序、链接、索引、散列。一种数据结构可表示成一种或多种存储结构。

两者的关系在于:逻辑结构用于设计算法,存储结构用于算法编码实现。具体而言某种存储结构与某种逻辑结构没有必然的联系,算法的实现效率越高、解决问题越方便。

扩展资料

数据结构是指同一数据元素类中各数据元素之间存在的关系。数据结构分别为逻辑结构、存储结构(物理结构)和数据的运算。

数据的逻辑结构是从具体问题抽象出来的数学模型,是描述数据元素及其关系的数学特性的,有时就把逻辑结构简称为数据结构。逻辑结构是在计算机存储中的映像,形式地定义为(K,R)(或(D,S)),其中,K是数据元素的有限集,R是K上的关系的有限集。

根据数据元素间关系的不同特性,通常有下列四类基本的结构:集合结构、线性结构、树型结构、图形结构。

线性结构的特点是数据元素之间是一种线性关系,数据元素“一个接一个的排列”。在一个线性表中数据元素的类型是相同的,或者说线性表是由同一类型的数据元素构成的线性结构。

线性表是最简单、最基本、也是最常用的一种线性结构。 它有两种存储方法:顺序存储和链式存储,它的主要基本操作是插入、删除和检索等。

数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。数据元素之间的关系有两种不同的表示方法:顺序映象和非顺序映象,并由此得到两种不同的存储结构:顺序存储结构和链式存储结构。

1、顺序存储方法:它是把逻辑上相邻的结点存储在物理位置相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现,由此得到的存储表示称为顺序存储结构。顺序存储结构是一种最基本的存储表示方法,通常借助于程序设计语言中的数组来实现。

2、链接存储方法:它不要求逻辑上相邻的结点在物理位置上亦相邻,结点间的逻辑关系是由附加的指针字段表示的。由此得到的存储表示称为链式存储结构,链式存储结构通常借助于程序设计语言中的指针类型来实现

3、索引存储方法:除建立存储结点信息外,还建立附加的索引表来标识结点的地址。

4、散列存储方法:就是根据结点的关键字直接计算出该结点的存储地址。

数据结构中,逻辑上(逻辑结构:数据元素之间的逻辑关系)可以把数据结构分成线性结构和非线性结构。

线性结构的顺序存储结构是一种顺序存取的存储结构,线性表的链式存储结构是一种随机存取的存储结构。线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续。逻辑结构与数据元素本身的形式、内容、相对位置、所含结点个数都无关。

参考资料来源:百度百科:数据结构

热心网友 时间:2022-03-24 03:00

逻辑结构指数据元素逻辑上的关系,一般分为集合、线性、树形、图形四种
存储结构指数据元素连同其逻辑关系在存储器上的存放形式,主要的有四类:顺序、链接、索引、散列

两者的关系在于:逻辑结构用于设计算法,存储结构用于算法编码实现
具体而言某种存储结构与某种逻辑结构没有必然的联系,算法的实现效率越高、解决问题越方便,就是越好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
成都市金牛区年满70的老年人,能否买社保,怎么样购买?需要哪些条件? 请问外地户籍如何在成都五城区购买社保? 对象控制欲强,爱翻手机,怎么让她知道要有自己的空间? 三里屯街道邮编代码 ...个上海旭一汽贸,车都是很便宜,思域6.2万包过户,来回还报销路费... 模拟城市5城市设计图文攻略(第二期) 控制欲强男友的危害 怎样做好托管班招生宣传呢? 2012年安徽理科487分能上洛阳理工学院吗? 2024年湖北492分能考上什么大学? 数据的存储结构是指? 常用数据结构有哪些 数据的存储结构是指 数据库的存储结构分为哪两种?其含义是什么? 计算机有哪些存储结构 数据的储存结构有哪几种? 存储结构有哪些? 数据存储结构包括哪些? 数据的储存结构主要有哪两种?有什么主要区别 加湿器出雾变少怎么办 加湿器喷雾少怎么办 空气加湿器雾小了怎么办? 美的的加湿器突然出雾量变小是怎么回事? 加湿器是热气还是冷气,出雾量变小是怎么回事? 加湿器的水蒸气越来越小是什么原因 我的加湿器有水柱雾特小可以忽略不计的那种,风扇好着呢,这是怎么回事呢 加湿器出雾量小是什么原因 空气加湿器雾气变少 加湿器有雾很小,我把加湿器震荡片上面白色的刮掉了,就没雾了,怎么回事 美的加湿器出雾变小了~怎么办? 数据结构包括哪几个方面的内容 数据结构都有哪些分类呢? 数据的存储结构 C语言中数据的存储结构指的是什么啊? 数据结构都有哪些结构? 数据结构分为哪几种?详细一点~~ 什么是数据的存储结构 数据的逻辑结构分为哪四种? 怎么注销唯品会的账号? 如何注销唯品会账号? 唯品会买东西要 用户名我不会弄怎么办? 手机4g和6g有什么区别? 手机运行4g和运行6g有什么区别? 4g和6g运行有什么区别 手机6g运行内存和4g运行内存有什么区别 手机运行内存4g和6g的区别 手机运行内存6g和4g的区别 手机4G和6G运行内存区别在哪 华为运存4g和6g的区别 运行内存4G和6G区别很大吗