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

日记12

今天聚焦 ArrayList 与 LinkedList 的底层差异,用“10万次增删查”测试验证性能区别,彻底跳出“只会用API”的误区。

  • 核心突破:搞懂了两者的本质区别—— ArrayList 基于动态数组,查询快(通过索引直接定位)但增删慢(需移动元素); LinkedList 基于双向链表,增删快(只需改指针)但查询慢(需从头遍历)。
  • 踩坑记录:用 for 循环遍历 LinkedList 时,执行10万次查询耗时近3秒,换成 Iterator 迭代器后耗时仅80毫秒,原来 LinkedList 的 get(i) 每次都会从头开始找,效率极低。
http://www.gsyq.cn/news/31253.html

相关文章:

  • 线程属性的相关设置详解 - 详解
  • Git本地与远程SSH连接配置
  • openEuler安装Oracle踩坑
  • RPC ServiceModel.Grpc C#
  • spring中常见的两种代理模式
  • 在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名数字货币钱包需求洞察
  • 传统AI模型的垄断壁垒与价值对话范式的演进:一项基于AI元人文构想的博弈格局与路径探析
  • 突破NER性能瓶颈:BERT与LLM协同的混合架构实践 - 实践
  • AI元人文:客观清醒 - 传统模型转型的残酷博弈
  • P1877 [HAOI2012] 音量调节
  • 数论导论
  • P14321 「ALFR Round 11」D Adjacent Lifting, Fewest Rounds 题解
  • 语义文本理解 BERT - MKT
  • FM-Fusion 利用rgbd相机 ram-GroundingDINO-sam 重建语义地图 - MKT
  • 模拟IIC与硬件IIIC哪个更常用?
  • 每日反思(2025_10_26)
  • 速通 花卉鉴赏 短文
  • Agent常见模式 - 智慧园区
  • react-router7.9.4使用
  • Python---开发桌面应用程序
  • 基于Python的验证码自动识别方案设计与实现
  • 中科大「数学分析教程——上册」习题选做 - Neuro
  • 20232418 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • 回忆录:梦开始的往事
  • 大学生为啥一定要认真听讲
  • Day4表单-imput标签
  • 学好专业,养好体魄——我的学习感悟
  • 单像素demo初探
  • 第七周物理实验:分光仪调节及三棱镜折射率测量
  • 20232324 2025-2026-1 《网络与系统攻防技术》实验三实验报告