什么叫数据的物理结构和逻辑结构

如题所述

物理结构,就是在计算机内存中的存储关系。
比如数组,在计算机上的存储是一段连续的内存块。链式存储,是在计算机中不连续的内存使用间接寻找方式连接的,是物理内存的表现。

逻辑结构是指数据的逻辑关系,比如二叉树,我们知道内存是不会分叉的。那么二叉是什么哪。是我们对数据的逻辑关系。物理上就是个指针(间接寻址)
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-12-27
1.逻辑结构:

所谓逻辑结构就是数据与数据之间的关联关系,准确的说是数据元素之间的关联关系。

注:所有的数据都是由数据元素构成,数据元素是数据的基本构成单位。而数据元素由多个数据项构成。

逻辑结构有四种基本类型:集合结构、线性结构、树状结构和网络结构。也可以统一的分为线性结构和非线性结构。

2.物理结构:

数据的物理结构就是数据存储在磁盘中的方式。官方语言为:数据结构在计算机中的表示(又称映像)称为数据的物理结构,或称存储结构。它所研究的是数据结构在计算机中的实现方法,包括数据结构中元素的表示及元素间关系的表示。

而物理结构一般有四种:顺序存储,链式存储,散列,索引

3.逻辑结构的物理表示:

线性表的顺序存储则可以分为静态和非静态:静态存储空间不可扩展,初始时就定义了存储空间的大小,故而容易造成内存问题。

线性表的链式存储:通过传递地址的方式存储数据。
第2个回答  2012-09-05
一个不太恰当的比喻:逻辑结构就好比你和同学之间的友谊关系,物理结构就好比一群同学在班级里各自不同地理位座位。
第3个回答  2017-07-14
1、数据的物理结构
数据结构在计算机中的表示(又称映像)称为数据的物理结构,或称存储结构。它所研究的是数据结构在计算机中的实现方法,包括数据结构中元素的表示及元素间关系的表示。
2、数据的逻辑结构
数据元素之间的逻辑关系称为数据的逻辑结构。数据的逻辑结构可以看作是从具体问题抽象出来的数学模型,它与数据的存储无关。从数学的角度观察,逻辑结构可形式化定义为(D,R),D是数据元素的集合,R是D上关系的有限数据元素的集合。
数据的存储结构可采用顺序存储或链式存储的方法。
顺序存储方法是把逻辑上相邻的元素存储在物理位置相邻的存储单元中,由此得到的存储表示称为顺序存储结构。顺序存储结构是一种最基本的存储表示方法,通常借助于程序设计语言中的数组来实现。
链式存储方法是对逻辑上相邻的元素不要求其物理位置相邻,元素间的逻辑关系通过附设的指针字段来表示,由此得到的存储表示称为链式存储结构。链式存储结构通常借助于程序设计语言中的指针类型来实现。

数据的物理结构与逻辑结构有什么区别?
数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构。逻辑结构形式地定义为(K,R)(或(D,S)),其中,K是数据元素的有限集,R是K上的关系的有限集。数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。二、任务不同。逻辑结构...

数据结构的三要素分别是什么?
1、数据的逻辑结构(逻辑关系):数据的逻辑结构是指数据之间的关系或组织方式。常见的逻辑结构包括线性结构、树形结构、图形结构等。线性结构中的数据元素之间存在一对一的关系,如数组、链表;树形结构中的数据元素之间存在一对多的关系,如二叉树、堆;图形结构中的数据元素之间存在多对多的关系,如图等。

数据结构包括哪三方面
2、数据物理结构:指数据的逻辑结构在计算机存储空间的存放形式。数据的物理结构是数据结构在计算机中的表示(又称映像),它包括数据元素的机内表示和关系的机内表示。由于具体实现的方法有顺序、链接、索引、散列等多种,所以,一种数据结构可表示成一种或多种存储结构。数据元素的机内表示(映像方法)...

什么是数据的逻辑结构和物理结构?
数据的逻辑结构:指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后件关系,而与他们在计算机中的存储位置无关。逻辑结构包括:1、集合:数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系;2、线性结构:数据结构中的元素存在一对一的相互关系;3、树形...

什么叫“数据的物理结构”和“逻辑结构”?
物理结构,就是在计算机内存中的存储关系。比如数组,在计算机上的存储是一段连续的内存块。链式存储,是在计算机中不连续的内存使用间接寻找方式连接的,是物理内存的表现。逻辑结构是指数据的逻辑关系,比如二叉树,我们知道内存是不会分叉的。那么二叉是什么哪。是我们对数据的逻辑关系。物理上就是个指针...

逻辑结构和物理结构各有什么特点
在计算机科学的范畴里,数据的组织形式被划分为逻辑结构和物理结构两个层面。逻辑结构,如同数据的内在骨骼,它描绘的是数据元素之间的相互联系和数据的基本组成单元,每个数据单元又由多个数据项精细构建。这些元素之间的关系,无论是简单的序列、集合,还是复杂的树或图结构,都是逻辑结构的体现。相比之下...

逻辑结构和物理结构各有什么特点
逻辑结构就是数据与数据之间的关联关系,准确的说是数据元素之间的关联关系,所有的数据都是由数据元素构成,数据元素是数据的基本构成单位。而数据元素由多个数据项构成。物理结构就是数据存储在磁盘中的方式。它所研究的是数据结构在计算机中的实现方法,包括数据结构中元素的表示及元素间关系的表示。

数据的逻辑结构与物理结构的区别
1. 数据的逻辑结构涉及数据元素之间的逻辑关系,而不涉及它们在存储介质上的物理位置。2. 物理结构则与数据在内存中的实际存储地址有关,这决定了数据访问的效率。3. 例如,线性表的逻辑结构是元素之间线性排列,但其物理结构可以是顺序存储或链式存储。4. 在顺序存储中,线性表的元素在物理地址上是连续...

【数据结构】逻辑结构&&物理结构
很多书中也叫做 存储结构 ,你只要在理解上把它们当作一回事就可以了。 物理结构: 是指数据的逻辑结构在计算机中的存储形式 。数据是数据元素的集合,那么根据物理结构的定义,实际上就是如何把数据元素存储到计算机的储存器中。存储器主要是针对内存而言的,像硬盘、软盘、光盘等外部存储器的数据组织...

数据结构包含哪几方面内容?
数据的逻辑结构:数据的逻辑结构是指数据在计算机内部存储和处理的方式。例如,整型数据在内存中是以二进制补码的形式存储的,字符串数据是以字符编码的形式存储的。数据的物理结构:数据的物理结构是指数据在计算机内部存储和传输的方式。例如,整型数据在计算机内部是以二进制位的形式存储的,字符串数据是以...

相似回答