HDU_RAIN
2020-05-19 20:15
采纳率: 100%
浏览 186
已采纳

如果只考虑放入第一个元素时,速度是Arraylist快还是linkedlist快?为什么

如果只考虑放入第一个元素时,速度是Arraylist快还是linkedlist快?为什么

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 「已注销」 2020-05-20 08:33
    已采纳
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • threenewbee 2020-05-20 00:05

    这个很难说,因为java代码的运行效率不仅取决于用java编写的代码,还取决于jvm、操作系统和硬件。
    特别是你这种本身操作很少,那么外部因素的影响就更大。
    比如说你这个涉及到分配内存,那么同样分配内存,快慢就是操作系统和硬件决定的。
    好比出门去xxx,开车快还是骑车快,不但要考虑汽车和自行车能达到的速度,还要考虑道路是否拥挤,驾驶者的水平。

    如果你要一个特定环境的答案,不妨把“放入第一个元素”各自做10000次,然后计时。

    评论
    解决 无用
    打赏 举报
  • 1零二4 2020-05-21 10:49

    如果单纯只考虑增加的话,LinkList肯定是优于ArrayList的,链表形式的增删速度是很快的,但是查询就不行了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题