若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为( )(1≤i≤n+1)。

admin2019-08-15  30

问题 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为(    )(1≤i≤n+1)。

选项 A、0(0)
B、0(1)
C、0(n)
D、0(n2)

答案C

解析 此题考查的知识点是线性表基本操作的时间复杂度。顺序存储的线性表插入元素时需要从插入位置开始向后移动元素,腾出位置以便插入,平均移动次数为(n+1)/2,所以复杂度为D(n),选C。
转载请注明原文地址:https://kaotiyun.com/show/ZlCi777K
0

随机试题
最新回复(0)