Java学习笔记_Day18(数据结构)

数据结构

栈

先进后出

数据进入栈模型的过程为:压栈,进栈

数据离开栈模型的过程为:弹栈,出栈

队列

先进先出

数组

查询速度快:元素在内存中是联系存储的

删除效率低:删除元素后,后面每个数据前移

添加效率低:添加位置每个元素后移,再添加元素

链表

链表中的结点是独立的,链表查询速度慢,要从头开始找

增删相对较快

相关推荐
骑着蜗牛撵大象3275 分钟前
大模型 SDK 编译就崩?用 CMakeLists 把 httplib、JSON 与 OpenSSL 装配成可复用的 ChatServer
android·java·c++·http·json·cmake·大模型sdk
码智社9 分钟前
Redis生产环境高频踩坑总结(Java后端视角)
java·数据库·redis
江苏汉软16 分钟前
制造企业为什么需要MES
java·数据库·制造·mes系统·mes软件
Z21-X24 分钟前
云原生运维笔记:硬核拆解OpenStack计算与存储——从主机聚合到Cinder挂载全流程
运维·笔记·学习·云原生·openstack
deviant-ART24 分钟前
java注解简写规则
java·后端
邪修king28 分钟前
Re:Linux系统篇(三十八):进程间通信ChapterSystem V 信号量深度解析|同步互斥、内核源码、C 指针多态、实战代码
java·linux·c语言
文丑颜不良啊29 分钟前
LeetCode1181~1200题目解析
java·leetcode
坤坤子吖29 分钟前
Linux网络编程基础:从 MAC 到 IP,理解网络数据是怎么传输的
linux·网络·笔记·学习
霅昪忞昉31 分钟前
DSP_28002x的SPI代码注释_文3
笔记·dsp开发
释厄62333 分钟前
矢量词汇向下不向上公理即词汇归位定律——肤浅即表面
java·人工智能·算法·去中心化·1024程序员节