技术栈
Java:ArrayList集合、LinkedList(链表)集合的底层原理及应用场景
ZQCJL
2023-08-19 9:28
ArrayList集合的底层原理及应用场景
LinkedList(链表)集合的底层原理及应用场景
单向链表
增加数据
删除数据
双向链表
LinkedList的应用场景之一:可以用来设计队列
入队
出队
LinkedList的应用场景之一:可以用来设计栈
压栈(push),addFirst可以替换成push,官方专门为压栈写了push的API
出栈(pop),removeFirst可以替换成pop,官方专门为出栈写了pop的API
java
开发语言
链表
idea
上一篇:
如何快速的合并多个PPT使之成为一个PPT?
下一篇:
如何运用小程序技术闭环运营链路?
相关推荐
IT 行者
2 小时前
GitHub Spec Kit 实战(五):/speckit.tasks 怎么拆——Spec Kit 五部曲收官
java
·
ai编程
·
claude
AC赳赳老秦
2 小时前
OpenClaw+Power Apps 实战:自动生成 Power Apps 应用、连接 Excel 数据源
大数据
·
开发语言
·
python
·
serverless
·
excel
·
deepseek
·
openclaw
提笔了无痕
2 小时前
如何用Go实现整套RAG流程
开发语言
·
后端
·
golang
(Charon)
2 小时前
【C++ 面试高频基础:指针、引用、const、static、new/delete 总结】
java
·
开发语言
Yeats_Liao
3 小时前
Feed流系统设计(三):数据模型与存储设计,从表结构到Redis收件箱
java
·
javascript
·
redis
JiaHao汤
3 小时前
分布式事务方案全景:从理论到 Seata 落地
java
·
分布式
·
spring
·
spring cloud
2601_96187524
3 小时前
法考考试时间安排及科目|时间表|资料已整理
开发语言
·
c#
·
inverted-index
·
suffix-tree
·
sstable
·
r-tree
·
lsm-tree
AI科技星
3 小时前
数术工坊第八卷:算力革命
c语言
·
开发语言
·
网络
·
量子计算
·
agi
geovindu
3 小时前
go: Generators Pattern
开发语言
·
后端
·
设计模式
·
golang
·
生成器模式
liulilittle
3 小时前
固定数组时间轮的槽过载优化:桶链表与批次执行
网络
·
数据结构
·
链表
热门推荐
01
HTTP 与 HTTPS 的区别:从原理到实战详解
02
2026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?
03
2026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?
04
【AI】2026 年具身智能模型和世界模型总结
05
2026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf
06
GitHub 镜像站点
07
AI科技热点日报 | 2026年6月1日
08
《置身钉内》原文-可播放阅读
09
Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析
10
上线仅72小时被强制下架:Claude Fable 5 的短命