数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
要阿尔卑斯吗13 小时前
深入解析 Docling Java SDK 集成:Source 与 Target 的实战应用
后端
江华森13 小时前
前端构建工具 Webpack 速览
前端·webpack·node.js
谙忆102413 小时前
HTTP 图片缓存实战:Cache-Control、ETag、内容哈希文件名与 CDN 回源到底怎么配
前端
小妖66614 小时前
React input 输入卡顿问题
前端·javascript·react.js
এ慕ོ冬℘゜14 小时前
JavaScript 数据类型检测与转换、运算符超全实战详解
前端·html
kyriewen14 小时前
我用 AI 写代码快了 3 倍——然后同事的 Code Review 全变成了我的
前端·程序员·ai编程
折哥的程序人生 · 物流技术专研15 小时前
第8篇:模板方法模式的优缺点与面试高频考点
java·设计模式·面试·模板方法模式·行为型模式·优缺点·扩充系列
李明卫杭州15 小时前
Vue2 portal-target 组件与 Vue3 的针对性优化
前端·javascript·vue.js
范闲15 小时前
第三章: 从 ChatModel 到 Agent:Octo 项目的架构演进
后端
江华森15 小时前
深入理解 Flask 实现原理
后端·python·flask