若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法时间复杂度为【 】。(1≤i≤n+1)
A、O(0)
B、O(1)
C、O(n)
D、O(n2)
若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法时间复杂度为【 】。(1≤i≤n+1)
A、O(0)
B、O(1)
C、O(n)
D、O(n2)
C
【解析】
顺序存储结构下线性表插入算法的时间复杂度只与线性表长度有关。在含有n个元素的顺序表中,算法时间复杂度为O(1)的操作是【 】
若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是【 】。
下列对顺序存储的有序表 (长度为 n)实现给定操作的算法中平均时间复杂度为 O(1)的是【 】
含有n个元素的线性表采用顺序存储方式时,对其运算速度最快的操作是【 】。
含有n个元素的线性表采用顺序存储,等概率删除其中任一个元素,平均需要移动【 】个元素。
对于长度为n的线性表(即n个元素构成的序列),若采用顺序存储结构(数组存储),则在等概率下,删除一个元素平均需要移动的元素数为【 】。
假设线性表的长度为n,且采用顺序存储结构存储。当在线性表的任何位置上插入一个数据元素的概率相同时,插入一个数据元素需要移动元素的平均个数为【 】。
在含有n个元素的顺序表中,算法时间复杂度为O(1)的操作是【 】
若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是【 】。
下列对顺序存储的有序表 (长度为 n)实现给定操作的算法中平均时间复杂度为 O(1)的是【 】
含有n个元素的线性表采用顺序存储方式时,对其运算速度最快的操作是【 】。
含有n个元素的线性表采用顺序存储,等概率删除其中任一个元素,平均需要移动【 】个元素。
对于长度为n的线性表(即n个元素构成的序列),若采用顺序存储结构(数组存储),则在等概率下,删除一个元素平均需要移动的元素数为【 】。
假设线性表的长度为n,且采用顺序存储结构存储。当在线性表的任何位置上插入一个数据元素的概率相同时,插入一个数据元素需要移动元素的平均个数为【 】。