数据结构讲解

数据结构

1.主要的数据结构分类

  • array
  • queue
  • stack
  • linked list
  • tree
  • graph
  • heap
  • hash

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
EnCi Zheng13 小时前
M5-markconv自定义CSS样式指南 [特殊字符]
前端·css·python
DevilSeagull14 小时前
Windows 批处理 (Batch) 编程: 从入门到入土. (一) 基础概念与环境配置
开发语言·windows·后端·batch·语言
kyriewen14 小时前
你的网页慢,用户不说直接走——前端性能监控教你“读心术”
前端·性能优化·监控
广州华水科技14 小时前
北斗GNSS变形监测在大坝安全监测中的应用与优势分析
前端
前端老石人14 小时前
前端开发中的 URL 完全指南
开发语言·前端·javascript·css·html
CAE虚拟与现实14 小时前
五一假期闲来无事,来个前段、后端的说明吧
前端·后端·vtk·three.js·前后端
0xDevNull14 小时前
Java泛型详解
java·开发语言·后端
yeeanna14 小时前
GO函数的特殊性
开发语言·后端·golang
Sarvartha14 小时前
三目运算符
linux·服务器·前端
时空系14 小时前
第6篇:数据容器——管理大量数据 Rust中文编程
开发语言·后端·rust