美文网首页
数据的存储结构(物理结构)

数据的存储结构(物理结构)

作者: 爱卖萌的猫公子 | 来源:发表于2019-01-20 11:56 被阅读0次

数据的存储结构(物理结构)(参考《数据结构(C语言版),清华大学出版社,严蔚敏 吴伟民)

那么数据结构在计算机上如何实现呢?
这里我们就要了解一下数据的存储结构(物理结构)了。

存储结构(物理结构)是数据结构在计算机中的表示(映射)。

在普通的计算机中,表示信息的最小单位是二进制数的一位,0/1,它可以表示正反两种事件,可以表示小灯泡的开关,可以表示杯子里是否有水,可以表示物体静止还是运动。
我们可以用若干位组合起来形成一个位串来表示数据元素。这个位串被称为元素结点。但通常,我们的数据元素会由n个数据项组成,每个数据项通过一个位串表示,这个位串是元素的子位串,我们称之为数据域

顺序映像与顺序存储结构

通常地,我们可以利用数据元素在存储器中的相对位置来表示数据元素之间的逻辑关系。
比如相邻代表相关,利用一次相邻存储数据元素的方式得到一个线性结构。

非顺序映像与链式存储结构

在C语言或很多比较基础的编程语言中,都有“指针”这一概念,在指针中可以存储一个地址信息,我们在每个数据元素后定义一个指向与它有关的元素的指针,从而描述元素之间的关系。

高级语言下虚拟的数据结构

C语言是高级语言,屏蔽了一些基础的知识,使我们不能直接通过内存地址来描述数据结构,所以这里我们利用数组和指针来描述数据结构的方式不严谨,我们可以称之为虚拟存储结构

相关文章

  • oracle数据库储存结构

    oracle 数据库的存储结构分为物理存储结构和逻辑存储结构两种。物理存储结构主要用于描述在 oracle 数据...

  • oracle数据库存储结构

    ----存储结构概述:oracle 数据库的存储结构分为物理存储结构和逻辑存储结构两种。物理存储结构主要用于描述在...

  • 数据结构 —线性表,LruCache实现原理

    逻辑结构和物理结构 物理结构:是指数据的逻辑结构在计算机中的存储形式 顺序存储结构顺序存储 链式存储结构链式存储 ...

  • 逻辑结构和物理存储结构

    数组是数据结构中的物理结构,建议先搞明白数据结构里的逻辑结构和物理存储结构。

  • 数据结构

    数据结构分为:逻辑结构(对象/数据元素之间的关系)、存储结构/物理结构(数据存储结构)定义抽象数据类型包含:操作对...

  • 基础知识

    1.数据结构的分类 逻辑结构:集合结构,线性结构,树形结构,图结构 物理结构:顺序存储,链式存储,索引存储,散列存...

  • 基本概念

    数据 数据对象、数据元素、数据项 结构 逻辑结构:集合、线性结构、树型结构、图型结构物理(存储)结构: 顺序、链式...

  • 第 14 课 PostgreSQL 数据存储结构

    PostgreSQL 数据存储结构分为:逻辑储存和物理存储 逻辑存储结构是KingbaseES内部的组织和管理数据...

  • 数据结构与算法第一讲: [基础与线性表]

    数据结构是计算机存储、组织数据的方式。数据结构分别为逻辑结构、(存储)物理结构和数据的运算三个部分。常见的数据结构...

  • 数据结构与算法-基础篇

    概述:数据结构是计算机存储、组织数据的方式。数据结构分为逻辑结构、(存储)物理结构和数据的运算三个部分。常见的数据...

网友评论

      本文标题:数据的存储结构(物理结构)

      本文链接:https://www.haomeiwen.com/subject/rsrxjqtx.html