问题 单项选择题

若长度为n的线性表采用顺序存储结构,在第i个位置插入一个元素,需要它依次向后移动()数据元素。

A.n-i

B.n-i+1

C.n-i-1

D.i

答案

参考答案:B

解析:

在线性表上插入元素,时间主要耗费在移动元素上。不失一般性,假定在线性表上的任何位置插入元素是等概率的,即:Pi=1/(n+1),那么在插入一个元素时所需要移动元素的次数的平均值为:。因此,在长度为n的线性表中插入一个元素的时间复杂度为

多项选择题 案例分析题
单项选择题