技术栈

数据结构讲解

阿芯爱编程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
相关推荐
java硕哥
14 小时前
Spring源码debug方法
java·后端·spring
@菜菜_达
14 小时前
前端 HTML 入门(标签)
前端·html
智航GIS
14 小时前
7.1 自定义函数
前端·javascript·python
BlackWolfSky
14 小时前
React中文网课程笔记1—快速入门
前端·笔记·react.js
leoufung
14 小时前
LeetCode 67. Add Binary:从面试思路到代码细节
算法·leetcode·面试
A_one2010
14 小时前
利用npm内置命令构建脚本工具
前端·npm·node.js
刘立军
14 小时前
本地大模型编程实战(39)MCP实战演练
人工智能·后端·mcp
JH3073
14 小时前
Spring Retry 实战:优雅搞定重试需求
java·后端·spring
ZoeGranger
14 小时前
【Spring】使用注解开发
后端
哔哩哔哩技术
14 小时前
2025年哔哩哔哩技术精选技术干货
前端·后端·架构
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03jdk21下载、安装(Windows、Linux、macOS)04Claude Code Skills 实用使用手册05UV安装并设置国内源06从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击072025 最新教程:注册并切换到美区 Apple ID08手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!09【踩坑笔记】50系显卡适配的 PyTorch 安装10祝大家 2026 年新年快乐,代码无 bug,需求一次过