数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
IT爱学堂16 分钟前
Go开发疑难杂症终结者通关指南
后端
大勇前进26 分钟前
从10分钟到10秒:一个真实慢查询的SQL Server优化全记录
后端
站大爷IP27 分钟前
被Python异步坑了三年,才搞懂await和create_task的区别
后端
大白8027 分钟前
你的数据库密码还在用明文?SQL Server 凭据管理的 3 种现代方案
后端
凤山老林27 分钟前
Spring Boot 集成 ShardingSphere-Encrypt 实现字段级实时脱敏
java·spring boot·后端·数据脱敏
vipxieliang27 分钟前
ValidX v1.2.0 更新日志
java·后端
原则猫32 分钟前
设计模式
前端
光影少年33 分钟前
react navite环境与工程化
前端·react native·react.js
Zane199435 分钟前
只改一个方向的引用,循环引用就能立刻被回收?一文讲透 weakref 弱引用
后端·python
长大198835 分钟前
窗口函数用不好反而更慢?SQL Server中OVER子句的4个性能陷阱
后端