物理结构和逻辑结构

1,逻辑结构:

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

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

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

2,物理结构(又称为存储结构):

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

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

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

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

线性表的链式存储:通过传递地址的方式存储数据。

单链表:节点存储下一个节点的地址-------------->单循环链表:尾节点存储头结点的地址

双链表:节点存储前一个和后一个节点的地址,存储两个地址。---------------->双循环链表:尾节点存储头结点的地址。

4,高级语言应用:

数组是顺序存储

指针则是链式存储

(0)

相关推荐

  • PHP数据结构-线性表?顺序表?链表?别再傻傻分不清楚

    线性表?顺序表?链表?别再傻傻分不清楚 遵从所有教材以及各类数据结构相关的书书籍,我们先从线性表开始入门.今天这篇文章更偏概念,是关于有线性表的一个知识点的汇总. 上文说过,物理结构是用于确定数据以何 ...

  • 2021年9月计算机二级公共基础知识押题11-20

    计算机二级公共基础知识考前必学系列(必考知识点系列):1.栈和队列2.树与二叉树3.软件结构图,关系代数和范式4.计算机系统下面是未来教育独家的选择题知识点讲解.[未来教育]计算机二级考前必看选择题干 ...

  • 探秘人类社会系统的逻辑结构

    人类社会是一个非常复杂的系统,每个社会元素(如经济.政治与文化)之间都有着十分严密的逻辑关系,它们各司其责,而且相互制约.相互推动.然而,到目前为止,我们并不清楚地知道它的真实结构,并不知道社会系统中 ...

  • 人类暴力系统的逻辑结构

    人类的战争起因于动物之间所进行的食物争夺.领地争夺.交配权争夺和首领权争夺,总之,起因于各种价值资源的争夺.原始社会的战争是由氏族部落之间或部落联盟之间,往往起因于争夺赖以生存的土地.河流.山林等天然 ...

  • 思维的升级——搭建逻辑结构

    <多维思考>黎甜 上篇文章我们分享了思维的本质--归纳和演绎.当我们接收到基本信息的时候,可以用归纳或者演绎的方式对信息进行初处理,得出结论或者分析出原因,找到解决办法. 这篇文章我们升级 ...

  • 宗教体系的逻辑结构

    宗教是一种特殊的文化形式,是人类社会发展过程中必然存在的社会历史现象.在科学高度发展的今天,世界上仍然有近三分之二的人信仰各种各样的宗教,宗教仍然显示其强大的生命力和社会价值特性,它是人类认识世界.改 ...

  • 高中政治必修四大版块逻辑结构解析

    高中政治必修四大版块逻辑结构解析

  • 一张图读懂《孙子兵法》的逻辑结构

    <孙子兵法>的逻辑结构 <孙子兵法>成书年代在2500年以前,虽然孙子的语言很优美,逻辑也很清晰,但毕竟是用古文写的,对古文功底并没有那么深厚的普通读者来说,并不是很友好,很容 ...

  • 作者解读 | JHM:利用MICP(微生物诱导碳酸钙沉淀)技术修复铅污染对土壤物理结构的影响

    编译:李亚飞,编辑:木木夕.江舜尧. 原创微文,欢迎转发转载. 导读 土壤的结构是衡量土壤质量的重要因子,研究者往往更关注于土壤重金属修复的固定效率和经济效益,却忽略了修复后土壤物理结构的变化.研究人 ...

  • 综述 | SBB:土壤的物理结构营养相互作用的决定因素和结果

    编译:gu作成熟,编辑:小菌菌.江舜尧. 原创微文,欢迎转发转载. 导读 营养相互作用在土壤功能中发挥着重要作用,并日益被认为是土壤微生物群落和生物地球化学循环的重要驱动因素.在过去的十年里,破解土壤 ...

  • 探秘人类个体系统的逻辑结构

    人类的个体系统是指个人与自然界所组成的复合系统,这种系统是一个非常复杂的有机系统,每个元素之间都有着十分严密的逻辑关系,它们各司其责,而且相互制约.相互推动.然而,到目前为止,我们并不清楚地知道它的真 ...