【发布时间】:2016-01-18 00:36:36
【问题描述】:
以下两种方法中哪一种是保持ArrayList 排序更快的方法?
- 在其位置插入元素
- 拨打
push,然后拨打Collections.sort(myList)
【问题讨论】:
-
取决于您使用它的目的,
SortedSet? -
我想要一个用户列表(这是一个单独的类),其 id 必须按升序排列。这里我以整数为例,以免使问题复杂化
-
我认为 smonff 的答案是最有意义的:不要围绕固定的数据结构构建接口。相反,请选择能够满足您需求的数据结构;无需在其周围构建额外的层。
-
我是 Java 新手,这是我能想到的最佳方法。谢谢您的回答
标签: java sorting arraylist collections