为什么 ListIterator 为 LinkedList 中的元素提供索引?

Why does ListIterator provide an index for elements in a LinkedList?

与 ArrayList 不同,LinkedList 无法使用索引在特定点访问元素。

如果是这种情况,那么 ListIterator 提供 returns LinkedList 中特定点的索引的功能有什么意义?

如果我不能使用它来访问元素,为什么我需要知道 LinkedList 的索引。我在这里错过了什么吗?

您可以对 LinkedList 使用 get(),但它的时间复杂度为 O(n),因此在某些情况下它可能效率低下。但是您可以根据需要使用元素索引来估计列表中元素的顺序或其他内容。