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

Day 1 : 数据结构

引入

        以张三为例:CEF不能同时举办。

数据的逻辑结构

数据结构是什么

  •         研究计算机数据之间的关系
  •         逻辑结构和存储结构及其操作

基本概念

  •         数据
  •         数据元素

     

  •         逻辑结构

        按前趋和后继数将逻辑结构分为:线性结构和非线性结构。

        即:找前面和后面元素和本元素的关系。

  1.          线性结构:   A —— B —— C                    一对一
  2.         树形结构:        一对多
  3.         网状结构:         多对多
  •         存储结构

        逻辑结构在计算机中具体实现的方式。

  1.         顺序存储:将数据结构中各元素按照其逻辑顺序存放于存储器一片连续的存储空间中。例如:C语言中的一维数组。
  2.         链式存储(重点):各元素分布到存储器的不同点,用地址(或链指针)方式建立它们的联系。
  3.         索引存储:建立数据的同时,建立一共附加的索引表,即索引存储结构 =  数据文件 + 索引表。
  4.          散列存储:根据数据元素的特殊字段(称为关键字key),计算数据元素的存放地址,然后数据元素按地址存放。

http://www.mrgr.cn/news/17544.html

相关文章:

  • CompletableFuture学习
  • 酿酒师的匠心独运:白酒酿造的不同工艺
  • 网络层 III(划分子网和构造超网)【★★★★★★】
  • 《C++自定义类型的流输入输出:解锁高效编程新维度》
  • 网络工程9(软路由,旁路由)
  • 【C++ Primer Plus习题】8.7
  • Linux操作系统软件管理
  • 垃圾回收机制
  • 2-83 基于matlab的自适应正则化核的模糊均值聚类框架(ARKFCM)
  • 学习记录:js算法(二十一):字符串的排列、替换后的最长重复字符
  • 如何实现图片垂直旋转90度的问题
  • HarmonyOS开发实战( Beta5版)应用滑动场景帧率问题分析最佳实践
  • IDEA插件开发中JavaProgramPatcher的使用
  • 【JUC】08-线程等待与唤醒
  • 搭建IPsec VPN隧道解决PLC设备与主控上位机无法使用公网IP进行通信的问题
  • [STM32]从零开始的STM32标准库环境搭建(小白向)
  • 【读书笔记-《30天自制操作系统》-13】Day14
  • Ai Illustrator 取消吸附到像素点,鼠标拖动的时候只能到像素点
  • pg 唯一性约束修复
  • ConcurrentHashmap面试【高频】