数组中Insert和delete操作的最坏运行时间是O(n),因为我们可能需要进行n次移位。
链表也是如此,如果我们想要插入或删除第i个元素,我们可能需要遍历整个列表,以到达期望完成插入/删除的位置。所以链表也需要O(n)时间。
那么为什么在执行插入/删除密集型操作时,链表是首选的。
https://stackoverflow.com/questions/51387101
相似问题