表长为n的顺序表中做删除运算的平均时间复杂度为()
表长为n的顺序表中做删除运算的平均时间复杂度为()
A、O(1)
B、O(log2n)
C、O(n)
D、O(n2)
【正确答案】:C
【题目解析】:插入算法的时间复杂度是O(n),分析删除算法,可得其在最坏情况下元素移动次数为n一1,时间复杂度为O(n),元素平均移动次数的时间复杂度也为O(n)。
Top