美文网首页
数据结构定义

数据结构定义

作者: 寿寿_32206 | 来源:发表于2018-08-29 10:23 被阅读0次

逻辑结构

1、‘集合结构:集合结构中得数据元素除了同属于一个集合外,他们之间没有其他得关系。

2、线性结构: 线性结构中元素之间是一对一的关系。

3、树形结构: 数据元素之间存在一种一对多的层次关系

4、图形结构:数据元素是多对多的关系

物理结构

物理结构是指数据的逻辑结构在计算器的存储形式。

1、顺序存储结构: 把数据元素存放在地址连续的存储单元里,其数据间的逻辑关系和物理关系都是一致。(通俗来讲:排队占位,顺序排好)

2、链式存储结构:把数据元素存放在任意的存储单元里,这组存储单元可以是连续的,也可以不连续。 需要通过一个指针存放数据元素的地址,这样就可以通过地址找到相关联数据元素位置

相关文章

  • java 本地cache的实现

    基本概述定义一个数据结构作为(定义cache)定义存取数据结构的方法(定义对cache的操作)定期任务维护数据结构...

  • 【数据结构】 二叉堆

    【数据结构】 二叉堆 什么是数据结构? 结构定义+结构操作 结构定义是定义了这种数据结构具有的性质,结构操作的目的...

  • 浙江大学-数据结构(基础)-笔记:连载中...

    第一堂课:数据结构定义 1.1 什么是数据结构关于数据结构的定义很多,至今都没有统一的定义 [Sahni-《数据结...

  • keypair-management

    数据结构Keypair 接口定义

  • ArrayList源码学习(1)

    数据结构定义 从数据结构的角度来说,ArrayList是线性表基于java的顺序表示和实现,数据结构中定义其是一组...

  • C++primer_基础

    2.6 自定义数据结构 可以使用struct或者class定义自己的数据结构 为了确保头文件定义的一致性,类通常...

  • SwiftUI-实现横向滑动视图

    定义数据结构体: 定义横向滑动单元格: 效果: 定义展示页面: 最终效果:

  • 基础定义

    一、数据结构 1.1 定义 数据项——>数据元素——>数据对象——>数据 数据对象+结构——>数据结构 数据结构包...

  • 可变数据结构的编程

    可变数据结构 本书的第一部分主要介绍了程序预定义数据结构以及自定义数据结构的编程。这两类数据结构的共同点是,其内部...

  • redisObject

    定义 在自定义的基础数据结构的基础上,redis 通过 redisObject 封装整合成了对外暴露的5中数据结构...

网友评论

      本文标题:数据结构定义

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