数据结构讲解

数据结构

1.主要的数据结构分类

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

2.排列方式

  • 线性
    • 一对一
      • array
        • 查询快增删慢基于索引
      • linked list
        • 查询慢增删快基于指针
      • queue
        • 一端添加另一端删除,先进先出
      • stack
        • 只能栈顶操作,先进后出
      • 集合
        • array+linked list
  • 非线性
    • 树形
      • 一对多
        • 二叉树
        • b树
        • b+树
        • 红黑树
    • 图形
      • 多对多
        • 有向图
        • 无向图
          • 深度优先
          • 广度优先
相关推荐
Amumu1213814 小时前
Vuex介绍
前端·javascript·vue.js
We་ct14 小时前
LeetCode 54. 螺旋矩阵:两种解法吃透顺时针遍历逻辑
前端·算法·leetcode·矩阵·typescript
2601_9494800614 小时前
【无标题】
开发语言·前端·javascript
css趣多多14 小时前
Vue过滤器
前端·javascript·vue.js
一点技术15 小时前
基于SpringBoot的选课调查系统
java·spring boot·后端·选课调查系统
理人综艺好会15 小时前
Web学习之用户认证
前端·学习
We་ct15 小时前
LeetCode 36. 有效的数独:Set实现哈希表最优解
前端·算法·leetcode·typescript·散列表
weixin_3954489115 小时前
main.c_cursor_0129
前端·网络·算法
RANCE_atttackkk15 小时前
Springboot+langchain4j的RAG检索增强生成
java·开发语言·spring boot·后端·spring·ai·ai编程
2401_8590490816 小时前
git submodule update --init --recursive无法拉取解决
前端·chrome·git