交换LinkedList中的元素

我想保持添加到列表中的元素的顺序。因此,我LinkedList在Java中使用了。

现在,我希望能够交换链接列表中的两个元素。首先,我找不到elementAt()for LinkedList。同样,也无法在指定位置添加元素。

回答:

还有一个Collections.swap(List<?> list, int i, int

j),你可以用它来交换的两个元素List<?>。还有LinkedList.get(int

index)LinkedList.add(int

index, E

element)(都是由指定的方法interface

List)。所有这些操作都将O(N)因为a

LinkedList而不是implements RandomAccess

以上是 交换LinkedList中的元素 的全部内容, 来源链接: utcz.com/qa/413047.html

回到顶部