【问题标题】:Java ArrayList vs LinkedList: Adding/Removing Elements at the beginning of a list [duplicate]Java ArrayList vs LinkedList:在列表的开头添加/删除元素[重复]
【发布时间】:2023-04-03 23:13:01
【问题描述】:

如果必须在列表的开头添加或删除元素,应该使用 ArrayList 还是 LinkedList?而且,如果列表上的大多数操作都涉及检索给定索引处的元素,您应该使用 ArrayList 还是 LinkedList?为什么一个比另一个?

【问题讨论】:

    标签: java list arraylist linked-list


    【解决方案1】:

    这听起来像是一道作业题。在这种情况下,预期的答案可能是一个链表。将元素添加到数组列表的开头需要移动所有其他元素。在链接列表中,您只需在开头添加一个新节点即可。

    【讨论】:

      猜你喜欢
      • 2014-09-17
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      • 2021-12-19
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多