技术栈

数据结构讲解

阿芯爱编程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
相关推荐
天渺工作室
2 分钟前
Svelte/SvelteKit 多语言配置指南
前端·svelte
咸鱼翻身了么
8 分钟前
微服务-乾坤
前端
Wect
10 分钟前
深度解析浏览器本地存储:原理、方案与实战指南
前端·面试·浏览器
前端那点事
13 分钟前
Vue自定义指令全解析(Vue2+Vue3适配)| 底层DOM操作必备
前端
小镇cxy
16 分钟前
别再把 Git 代理设成全局了
后端
BING_Algorithm
20 分钟前
Java多线程全体系教程 - 第二篇:Java多线程核心原理·线程安全与锁机制篇
后端
Ruihong
20 分钟前
Vue v-on 在 React 中 VuReact 会如何实现?
vue.js·react.js·面试
徐志斌
28 分钟前
Linux 内核与 Zero-Copy 零拷贝
后端
热门推荐
012026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元02GitHub 镜像站点032026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free04AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析05GPT-6发布日深度解析-Symphony架构200万Token实战06零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)07从零部署 Hermes Agent:一只"会成长的 AI 马"保姆级安装教程08智元机器人发布4款新品,2026营收目标5亿元09一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛10基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南