数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
Jasmine_llq1 分钟前
《P3200 [HNOI2009] 有趣的数列》
java·前端·算法·线性筛法(欧拉筛)·快速幂算法(二进制幂)·勒让德定理(质因子次数统计)·组合数的质因子分解取模法
呆头鸭L2 分钟前
快速上手Electron
前端·javascript·electron
BD_Marathon6 分钟前
Spring——容器
java·后端·spring
Aliex_git7 分钟前
性能指标笔记
前端·笔记·性能优化
秋天的一阵风7 分钟前
🌟 藏在 Vue3 源码里的 “二进制艺术”:位运算如何让代码又快又省内存?
前端·vue.js·面试
松涛和鸣7 分钟前
48、MQTT 3.1.1
linux·前端·网络·数据库·tcp/ip·html
helloworld也报错?8 分钟前
保存网页为PDF
前端·javascript·pdf
码丁_1179 分钟前
某it培训机构前端三阶段react及新增面试题
前端·react.js·前端框架
石小石Orz10 分钟前
自定义AI智能体扫描内存泄漏代码
前端·ai编程
_木棠10 分钟前
uniapp:H5端reLaunch跳转后,返回还有页面存在问题
前端·uni-app