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

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

一.数据结构的三要素:


二.逻辑结构:


三.数据的运算:


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

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

  • 顺序存储

  • 链式存储

  • 索引存储

  • 散列存储

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

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

2.顺序存储:

3.链式存储:

4.索引存储:

5.散列存储:

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

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

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

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

7.总结:


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

1.数据类型:

2.抽象数据类型:



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

相关文章:

  • 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方法实现
  • raksmart机云大宽带服务器托管服务内容
  • 安防视频汇聚平台EasyCVR启动后无法访问登录页面是什么原因?
  • PhpStorm2024版设置自动换行(软换行)
  • 2024.8.31 Python,合并区间,用sort通过列表第一个元素给列表排序,三数之和,跳跃游戏
  • AcWing 897. 最长公共子序列
  • JVM 内存参数
  • JetBrains WebStorm 2024.2 (macOS, Linux, Windows) - 最智能的 JavaScript IDE
  • 合宙LuatOS开发板使用手册——Air700EAQ
  • 图像边缘检测Canny
  • HTTP 之 Web Sockets处理恶意的Payload的策略(十一)