当前位置: 首页 > news >正文

集合中的数据结构

    • 先进后出
    • 入口跟出口在同一侧
      在这里插入图片描述
  • 队列
    • 先进先出
    • 入口跟出口在不同的一层
    • 在这里插入图片描述
  • 数组
    • 查询快、增删慢
    • 查询快是因为数组的地址是连续的,我们通过数组的首地址就可以找到数组,之后通过数组的下标就可以访问数组的每一个元素。
    • 增删慢是因为数组的长度是固定的,我们增加或者删除一个元素,必须创建一个新数组,把原数组的数据拷贝过来。
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xEm6bkrg-1690632640370)(/Users/mac/Library/Application Support/typora-user-images/image-20230729195334203.png)]
  • 链表
    • 查询慢、增删快
    • 查询慢:链表中地址不是连续的,每次查询元素都要从头开始查询
    • 增删快:链表结构,每次增加或者删除一个元素对其他元素没有影响。
    • 一条链表的一个节点包括一个数据和两个地址,数据是当前节点的数据,地址分别是当前节点的地址和下一个节点的地址
    • 在这里插入图片描述
  • 红黑树
    -在这里插入图片描述
http://www.lryc.cn/news/101550.html

相关文章:

  • CentOS 8 错误: Error setting up base repository
  • java外观模式
  • 3秒快速打开 jupyter notebook
  • 数据安全
  • 华为nat64配置
  • 从分片传输到并行传输之大文件传输加速技术
  • mybatisPlus入门篇
  • NineData支持最受欢迎数据库PostgreSQL
  • Redis配置类
  • 【前端知识】React 基础巩固(三十六)——RTK中的异步操作
  • 33. 本地记事本
  • Android Glide预处理preload原始图片到成品resource 预加载RecyclerViewPreloader,Kotlin
  • 亚马逊云科技全新Amazon Bedrock,助力客户构建生成式AI应用
  • 题解:ABC275 C-Counting Squares
  • 加载已训练好的目标检测YOLOv8,v5,v3,v6模型,对数据集中某张图片中的object打上方框、标出类别,并将图片保存到本地
  • 《零基础入门学习Python》第073讲:GUI的终极选择:Tkinter10
  • Shell脚本实现分库分表操作
  • 区块链实验室(12) - 网络拓扑对PBFT共识流量的影响
  • 聊聊这几年的科技风口
  • 【力扣每日一题】2023.7.30 环形链表2
  • Flink状态的理解
  • 6.3.tensorRT高级(1)-yolov5模型导出、编译到推理(无封装)
  • 如何利用设备数字化平台推动精益制造?
  • 使用Wps减小PDF文件的大小
  • 【深度学习】GPT-3
  • 在登录界面中设置登录框、多选项和按钮(HTML和CSS)
  • 【语音识别】- 声学,词汇和语言模型
  • 【考研英语语法及长难句】小结
  • C# 反射
  • Pytorch(二)