数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
HONG````几秒前
HarmonyOS ArkUI Slider 与 Rating 实战:音量控制、亮度调节与星级评分
后端
hdsoft_huge6 分钟前
SpringBoot系列18:SpringSecurity登录鉴权,JWT无状态Token认证完整流程(生产级落地)
java·spring boot·后端
Csvn9 分钟前
页面「穿越」之谜:React 中因 key 值不正确导致的渲染 Bug 排查实战
前端
浅水壁虎10 分钟前
前端技术_TypeScript(第一章)
前端
Csvn20 分钟前
📊 SQL 入门 Day 5:GROUP BY & HAVING — 开始分组分析
后端·sql
l1340620823525 分钟前
空状态引导设计:Text + Button 组合与交互反馈
后端
2501_9185823735 分钟前
月统计面板:日记数 + 连续天数 + 主要心情
后端
夜微凉441 分钟前
面试题高优版
后端
wuqingshun3141591 小时前
MySQL 如何解决深度分页问题?
java·mysql·面试
HONG````1 小时前
HarmonyOS ArkUI Badge 徽标与 Chip 标签:消息红点、数字徽标与可选中标签
后端