数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
程序员cxuan6 分钟前
GPT - 6 Astra 的使用焚诀
人工智能·后端·程序员
计算机魔术师9 分钟前
英伟达据报洽谈向 Mira Murati 的 Thinking Machines Lab 投资 25 亿美元
前端
变与不变80630 分钟前
js函数与封装详细解答
前端·javascript·vue.js
南雨北斗34 分钟前
Tp6 + Nginx 配置文件上传目录为public同级目录(宝塔面板)
后端
洋不写bug43 分钟前
链表面试笔试经典题目详细解析,题目多解法,复杂度分析
数据结构·链表·面试
南雨北斗44 分钟前
Vue 3 项目中的拦截器的作用和写法(动态设置响应头适配表单文件上传)
前端
techdashen1 小时前
Go Map 详解:键值对实际上是如何存储的
开发语言·后端·golang
云上小朱1 小时前
部署安全的pg数据库,搭配pgadmin实现web界面管理
后端
行百里er1 小时前
HandlerInterceptor 和 WebFilter:两套 HTTP 请求拦截
后端·架构·监控
涛涛ing1 小时前
125秒到10秒:TypeScript 7.0用Go重写编译器,前端圈等了14年
前端