When should I use a List vs a LinkedList

后端 未结 15 2364
挽巷
挽巷 2020-11-22 14:50

When is it better to use a List vs a LinkedList?

15条回答
  •  礼貌的吻别
    2020-11-22 15:10

    Linked lists provide very fast insertion or deletion of a list member. Each member in a linked list contains a pointer to the next member in the list so to insert a member at position i:

    • update the pointer in member i-1 to point to the new member
    • set the pointer in the new member to point to member i

    The disadvantage to a linked list is that random access is not possible. Accessing a member requires traversing the list until the desired member is found.

提交回复
热议问题