数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
bugcome_com3 分钟前
【C# 数组详解】Array 定义、初始化、遍历、内存原理与面试高频问题
后端·c#·asp.net
渣瓦攻城狮8 分钟前
互联网大厂Java面试实战:核心技术与场景分析
java·大数据·redis·spring·微服务·面试·技术分享
We་ct8 分钟前
LeetCode 112. 路径总和:两种解法详解
前端·算法·leetcode·typescript
艾醒11 分钟前
打破信息差——2月21日AI全域热点全复盘
后端·算法
Hello.Reader24 分钟前
Tauri 项目结构前端壳 + Rust 内核,怎么协作、怎么构建、怎么扩展
开发语言·前端·rust
石去皿25 分钟前
AI命名实体识别常见面试篇
人工智能·面试·职场和发展
golang学习记27 分钟前
Go 1.26 新特性速览:更安全、更快、更聪明的 Go
后端·go
Cache技术分享28 分钟前
331. Java Stream API - Java Stream 实战案例:找出合作最多的作者对
前端·后端
小码编匠30 分钟前
WPF 如何在 MVVM模式下实现 DataGrid编辑功能
后端·c#·.net
锅包一切32 分钟前
二、几种安装类型
linux·运维·后端·操作系统