技术栈

数据结构讲解

阿芯爱编程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
相关推荐
FogLetter
几秒前
图片懒加载:让网页飞起来的魔法技巧 ✨
前端·javascript·css
Mxuan
1 分钟前
vscode webview 插件开发(精装篇)
前端
Mxuan
2 分钟前
vscode webview 插件开发(交付篇)
前端
Mxuan
3 分钟前
vscode 插件与 electron 应用跳转网页进行登录的实践
前端
拾光拾趣录
3 分钟前
JavaScript 加载对浏览器渲染的影响
前端·javascript·浏览器
Codebee
3 分钟前
OneCode图表配置速查手册
大数据·前端·数据可视化
Falling42
4 分钟前
使用 CNB 构建并部署maven项目
后端
然我
4 分钟前
React 开发通关指南:用 HTML 的思维写 JS🚀🚀
前端·react.js·html
Mxuan
5 分钟前
vscode webview 插件开发(毛坯篇)
前端
FogLetter
7 分钟前
前端性能优化:深入理解回流与重绘
前端·css
热门推荐
01Coze实战第13讲:飞书多维表格读取+豆包生图模型,轻松批量生成短剧封面02手机电脑之间快速传输图片视频文件,不压缩画质、不限制大小的方法!03Coze扣子平台完整体验和实践(附国内和国际版对比)04华为昇腾 910B 部署 DeepSeek-R1 蒸馏系列模型详细指南05免费可用!最强AI数字人对口型神器:让照片开口说话唱歌,支持多人对口型+全身动作,1分钟学会!(附保姆级教程)06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解072024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理08C#调用WechatOCR.exe实现本地OCR文字识别09DeepSeek各版本说明与优缺点分析10Coze平台 创建AI智能体的详细步骤指南