数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
用户608186527901 分钟前
阿里云OSS工具类完整设计与实现:基于.NET的静态单例模式实践
后端
Gopher_HBo2 分钟前
存储层技术MySQL
后端
槑有老呆3 分钟前
从零搭建 AIGC 工程:后端项目初始化到 API 调用的完整实践
后端
Code_Artist3 分钟前
盘点Redis的常见使用场景,拜托不要再只会Get&Set一坨数据啦!
redis·后端·面试
咕咚咚3 分钟前
【线上问题处理】JSONNull导致的接口500
后端
JAVA9654 分钟前
JAVA面试-并发篇 04-synchronized和ReentrantLock 的区别是什么
java·面试
SiYuanFeng4 分钟前
大厂面试python复习基础100题
python·面试·职场和发展
ayqy贾杰4 分钟前
有AI了,我当超大头兵还苟得住吗?
前端·后端·架构
用户713874229004 分钟前
HttpContext.Connection 深度解析:从连接元数据到请求追踪与 mTLS
后端
我是一只码蚁5 分钟前
《别再死记面向对象了,我家咖啡机就是最好的老师》
java·后端