数据结构 - C/C++


快速跳转

  • 数组
  • 链表
  • 队列

目录

数据结构

逻辑结构

物理结构


数据结构

  • 数据

    • 数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。

    • 计算机可以理解并按照指定格式处理。

  • 结构

    • 元素相互之间存在一种或多种特定关系的数据集合。

逻辑结构

  • 逻辑结构表明了数据元素之间的相互关系

    • 集合结构

      • 集合结构中的元素数据互相之间没有任何关系。

    • 线性结构

      • 线性结构中的元素数据互相之间是一对一的关系。

    • 树形结构

      • 树形结构中的元素数据互相之间是一对多的关系。

    • 网状结构

      • 网状结构中的元素数据互相之间是多对多的关系。

物理结构

  • 物理结构表示了数据在计算机内存中的存储方式。

  • 顺序空间存储

    • 数据元素存放在地址连续的内存空间里。
  • 链式空间存储

    • 数据元素存放在任意存储单元,存储单元地址可以是连续的、可以是不连续的。
相关推荐
2301_764441333 分钟前
蜣螂优化算法的华丽转身:基于Streamlit的MSIDBO算法可视化平台
python
Leo.yuan8 分钟前
数据处理工具是做什么的?常见数据处理方法介绍
大数据·数据库·人工智能·python·信息可视化
五行缺弦21 分钟前
Java 笔记 serialVersionUID
java·开发语言·笔记
byte轻骑兵21 分钟前
【Bluedroid】bta_av_sink_media_callback(BTA_AV_SINK_MEDIA_CFG_EVT)流程源码分析
android·c++·bluedroid
yanchao_hu21 分钟前
数据结构基本内容(第四篇:队列)
数据结构
柴 基30 分钟前
PyTorch 使用指南
人工智能·pytorch·python
前端Hardy37 分钟前
Python 打造 Excel 到 JSON 转换工具:从开发到打包全攻略
前端·后端·python
打码农的篮球41 分钟前
C++模板
开发语言·c++
嶔某1 小时前
网络:基础概念
linux·服务器·网络·c++
荔枝吻1 小时前
【保姆级喂饭教程】Python依赖管理工具大全:Virtualenv、venv、Pipenv、Poetry、pdm、Rye、UV、Conda、Pixi等
python·uv·环境管理