当前位置: 首页 > article >正文

数据结构的三要素以及数据类型和抽象数据类型

一.数据结构的三要素:


二.逻辑结构:


三.数据的运算:


三.数据的物理结构(存储结构):

1.数据的存储结构:有4种

  • 顺序存储

  • 链式存储

  • 索引存储

  • 散列存储

顺序存储数据之间必须相邻

链式存储,索引存储和散列存储的数据之间是不相邻的,即离散,也叫非顺序存储或离散存储。

2.顺序存储:

3.链式存储:

4.索引存储:

5.散列存储:

6.不同的存储方式会有不同的后果:

如连续的数据可用顺序存储,找不到连续的数据可用非顺序存储

如上述例子中在b和d之间插入c,对于顺序存储插入c的话要把大量元素进行移动空出位置后才能插入c,

而非顺序存储只需要在b和d之间找一个空的地方插入c再修改指针指向的地址即可,效率比顺序存储高。

7.总结:


四.数据类型和抽象数据类型:

1.数据类型:

2.抽象数据类型:



http://www.kler.cn/a/284708.html

相关文章:

  • 【excel】easy excel如何导出动态列
  • C 语言 【模拟实现内存库函数】
  • 大数据新视界 -- 大数据大厂之 Impala 性能飞跃:动态分区调整的策略与方法(上)(21 / 30)
  • 建筑施工特种作业人员安全生产知识试题
  • HBase使用create创建表时报错ERROR: KeeperErrorCode = NoNode for /hbase/master
  • 2024/11/13 英语每日一段
  • PMP–知识卡片--SCQA金字塔表达
  • A\B求解将 B转换到 A 的坐标系中的变换
  • 数据结构之 队列入门 队列例程 队列例程分析
  • BaseCTF-Web-Week2-WP
  • 【自动化测试】处理页面加载元素过慢以及页面中存在frame框架页问题
  • Ableton Live 12 Suite:专业音乐制作的创新之选
  • 数据结构与算法——Java实现 3.二分查找——Java版
  • 激光雷达定位算法在FPGA中的实现——section2 全局坐标和角度计算
  • 小程序全局挂载对像
  • SQL经典五十道选刷
  • ffmpeg各模块常用组件源码位置
  • C++(1)基础语法
  • 【3.6】贪心算法-解救生艇问题
  • 目标检测之困难目标检测任务综述
  • SpringBoot异常处理原理分析
  • JMeter 工具安装以及简单使用
  • 人工智能再次进化 善用AI提升营运效率
  • 力扣234题详解:回文链表的多种解法与模拟面试问答
  • scrapy学习笔记0828-下
  • 《自然语言处理》—— 词向量之CountVectorizer方法实现