技术栈

数据结构讲解

阿芯爱编程2025-01-11 14:45

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
上一篇:代理模式简介
下一篇:【redis】ubuntu18安装redis7
相关推荐
考虑考虑
21 小时前
Jpa使用union all
java·spring boot·后端
石金龙
1 天前
[译] Composition in CSS
前端·css
白水清风
1 天前
微前端学习记录(qiankun、wujie、micro-app)
前端·javascript·前端工程化
Ticnix
1 天前
函数封装实现Echarts多表渲染/叠加渲染
前端·echarts
用户2215204427800
1 天前
new、原型和原型链浅析
前端·javascript
阿星做前端
1 天前
coze源码解读: space develop 页面
前端·javascript
叫我小窝吧
1 天前
Promise 的使用
前端·javascript
NBtab
1 天前
Vite + Vue3项目版本更新检查与页面自动刷新方案
前端
bobz965
1 天前
virtio vs vfio
后端
天天扭码
1 天前
来全面地review一下Flex布局(面试可用)
前端·css·面试
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03Claude Code 平替:OpenAI发布 Codex CLI ,GPT-5 国内直接使用0446个Nano-banana 精选提示词,持续更新中05UV安装并设置国内源06保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)07解决 WSL Ubuntu 中 /etc/resolv.conf 自动重置问题08A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程09Spec-Kit 使用指南10KGG转MP3工具|非KGM文件|解密音频