数据结构三要素

1.逻辑结构

(1)集合
(2)线性结构
数据元素之间是一对一的关系。除了第一个元素,所有元素都有唯一前驱。除了最后一个元素,所有元素都有唯一后继
(3)树形结构
数据元素之间是一对多的关系
(4)图状结构
数据元素之间是多对多的关系

2.数据的运算

运算的定义是针对逻辑结构的,指出运算的功能。运算的实现是针对存储结构的,指出运算的具体操作步骤

3.存储结构

(1)顺序存储
把逻辑上相邻的元素存储在物理位置上也相邻的存储单元中。元素之间的关系由存储单元的邻接关系来体现
(2)链式存储
逻辑上相邻的元素在物理位置上可以不想邻,借助指示元素存储地址的指针来表示元素之间的逻辑关系
(3)索引存储
在存储元素信息的同时,还建立附加的索引表。索引表中的每一项称之为索引项,索引项一般形式为(关键字,地址)
(4)哈希(散列)存储
根据元素的关键字直接计算出该元素的存储地址

相关推荐

  1. 数据结构要素

    2024-02-19 17:54:02       42 阅读
  2. 数据结构)------栈

    2024-02-19 17:54:02       31 阅读
  3. 数据结构)算法

    2024-02-19 17:54:02       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-19 17:54:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 17:54:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 17:54:02       82 阅读
  4. Python语言-面向对象

    2024-02-19 17:54:02       91 阅读

热门阅读

  1. C++面试宝典第29题:sizeof使用大全

    2024-02-19 17:54:02       46 阅读
  2. 10-异常处理

    2024-02-19 17:54:02       49 阅读
  3. 普中51单片机学习(八)

    2024-02-19 17:54:02       55 阅读
  4. 二级 C 语言笔试-11

    2024-02-19 17:54:02       37 阅读
  5. 【已解决】c++ qt bmp转jpg函数

    2024-02-19 17:54:02       51 阅读
  6. Redis- SCAN命令

    2024-02-19 17:54:02       45 阅读
  7. NLP-词袋模型

    2024-02-19 17:54:02       56 阅读
  8. Leetcode 357. Count Numbers with Unique Digits

    2024-02-19 17:54:02       53 阅读
  9. RabbitMQ:分布式系统中的高效消息队列

    2024-02-19 17:54:02       51 阅读