技术栈

数据结构讲解

阿芯爱编程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
相关推荐
weixin_46430763
32 分钟前
设置程序自启动
前端
小满zs
37 分钟前
Next.js第十七章(Script脚本)
前端·next.js
小满zs
2 小时前
Next.js第十六章(font字体)
前端·next.js
喝拿铁写前端
7 小时前
别再让 AI 直接写页面了:一种更稳的中后台开发方式
前端·人工智能
鼠爷ねずみ
8 小时前
SpringCloud前后端整体开发流程-以及技术总结文章实时更新中
java·数据库·后端·spring·spring cloud
A向前奔跑
8 小时前
前端实现实现视频播放的方案和面试问题
前端·音视频
十一.366
8 小时前
131-133 定时器的应用
前端·javascript·html
xhxxx
9 小时前
你的 AI 为什么总答非所问?缺的不是智商,是“记忆系统”
前端·langchain·llm
oden
9 小时前
0成本搭建!20分钟用 Workers AI + Vectorize 搞定 RAG(附全套源码)
后端
热门推荐
01从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击02GitHub 镜像站点033D 圣诞树网页代码04Linux下V2Ray安装配置指南05UV安装并设置国内源06在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)07电脑检测软件—图吧工具箱08Gemini3 生成的基于手势控制3D粒子圣诞树09Claude Code Skills 实用使用手册10jdk21下载、安装(Windows、Linux、macOS)