技术栈

数据结构讲解

阿芯爱编程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
相关推荐
涡能增压发动积
1 天前
同样的代码循环 10次正常 循环 100次就抛异常?自定义 Comparator 的 bug 让我丢尽颜面
后端
Wenweno0o
1 天前
0基础Go语言Eino框架智能体实战-chatModel
开发语言·后端·golang
于慨
1 天前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz
1 天前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
swg321321
1 天前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
从前慢丶
1 天前
前端交互规范(Web 端)
前端
tyung
1 天前
一个 main.go 搞定协作白板:你画一笔,全世界都看见
后端·go
gelald
1 天前
SpringBoot - 自动配置原理
java·spring boot·后端
CHU729035
1 天前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing
1 天前
Page-agent MCP结构
前端·人工智能
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程04AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南05Oh My Codex 快速使用指南06CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南07VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)08Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)09UV安装并设置国内源10Claude Code 未登录 使用第三方模型