数据结构 - C/C++


快速跳转

  • 数组
  • 链表
  • 队列

目录

数据结构

逻辑结构

物理结构


数据结构

  • 数据

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

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

  • 结构

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

逻辑结构

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

    • 集合结构

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

    • 线性结构

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

    • 树形结构

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

    • 网状结构

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

物理结构

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

  • 顺序空间存储

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

    • 数据元素存放在任意存储单元,存储单元地址可以是连续的、可以是不连续的。
相关推荐
互联网打工人no13 分钟前
每日一题——第一百二十一题
c语言
AI街潜水的八角8 分钟前
基于C++的决策树C4.5机器学习算法(不调包)
c++·算法·决策树·机器学习
q5673152325 分钟前
在 Bash 中获取 Python 模块变量列
开发语言·python·bash
是萝卜干呀26 分钟前
Backend - Python 爬取网页数据并保存在Excel文件中
python·excel·table·xlwt·爬取网页数据
代码欢乐豆27 分钟前
数据采集之selenium模拟登录
python·selenium·测试工具
JSU_曾是此间年少38 分钟前
数据结构——线性表与链表
数据结构·c++·算法
sjsjs111 小时前
【数据结构-合法括号字符串】【hard】【拼多多面试题】力扣32. 最长有效括号
数据结构·leetcode
许野平1 小时前
Rust: 利用 chrono 库实现日期和字符串互相转换
开发语言·后端·rust·字符串·转换·日期·chrono
也无晴也无风雨1 小时前
在JS中, 0 == [0] 吗
开发语言·javascript
狂奔solar1 小时前
yelp数据集上识别潜在的热门商家
开发语言·python