交换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