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

数据结构

栈

先进后出

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

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

队列

先进先出

数组

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

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

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

链表

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

增删相对较快

相关推荐
code2cat41 分钟前
Java进阶篇之AtomicMarkableReference:引用还在,标记已经改变
java·开发语言·cas·并发编程·逻辑删除
我命由我123451 小时前
Photoshop - Photoshop 使用对齐功能定位元素
学习·职场和发展·产品运营·求职招聘·职场发展·产品经理·学习方法
她说彩礼65万1 小时前
C语言 堆区和栈区
java·linux·c语言
Zguigo1 小时前
【CUDA8】第一个CUDA C++ Kernel --vector add
java·开发语言·c++
一技安身2 小时前
【java】JDK8 + JDK17 绿色解压共存方案-全程不修改任何系统环境变量
java·开发语言
AOI小白新手上路2 小时前
anomalib 缺陷检测复现笔记:从跑通库到 EfficientAD 落地
人工智能·笔记·机器学习
阳光九叶草LXGZXJ2 小时前
达梦数据库-报错-16-MERGE INTO提示:无效的列名[XX]
linux·运维·数据库·sql·学习
java、iOS、Vue2 小时前
Maven antrun vs Jenkins 脚本组装 deb的优缺点、适用场景
java·jenkins·maven
xxwl5852 小时前
RabbitMQ 学习笔记
笔记·学习·rabbitmq
hudd6683 小时前
JavaEE 初阶 - 多线程(初阶)
java·开发语言·java-ee