在一个顺序表的表尾插一个元素的时间复杂性的量级为()。

题目

在一个顺序表的表尾插一个元素的时间复杂性的量级为()。

  • A、O(n)
  • B、O(n log2n)
  • C、O(1)
  • D、O(log2n)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于一个长度为n的顺序存储的线性表,在表尾插入元素的时间复杂度为()

A、O(n)

B、O(n*n)

C、O(1)

D、O(0)


参考答案:C

第2题:

在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为

A.O(n)

B.O(1)

C.O(n2)

D.O(log2n)


正确答案:B
解析:在一个长度为n的顺序表的表尾插入一个新元素不需要进行节点移动,直接插入即可。对应的渐进时间复杂度为O(1) 。

第3题:

对长度为n顺序表的删除算法,它最坏情况的时间复杂性及其量级分别是______和______,平均时间复杂性及其量级分别为______和______。


正确答案:n-1;O(n);(n-1)/2:O(n)
n-1;O(n);(n-1)/2:O(n)

第4题:

在一个顺序表的表尾插入一个元素的时间复杂性的量级为()。


答案:C
解析:
在一个顺序表的表尾插入一个元素移动次数为1次。

第5题:

顺序查找一个具有n个元素的线性表,二分查找一个具有n个元素的有序表,其时间复杂性为______。

A.O(n)

B.O(log2n)

C.O(n2)

D.O(nlog2n)


正确答案:B

第6题:

在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为

A.O(n)

B.O

C.O(n2)

D.O(log2n)


正确答案:B
解析:在一个长度为n的顺序表的表尾插入一个新元素不需要进行结点移动,直接插入即可。对应的渐进时间复杂度为O。

第7题:

以下关于线性表存储结构的叙述,正确的是(57)。

A.线性表采用顺序存储结构时,访问表中任意一个指定序号元素的时间复杂度为常量级

B.线性表采用顺序存储结构时,在表中任意位置插入新元素的运算时间复杂度为常量级

C.线性表采用链式存储结构时,访问表中任意一个指定序号元素的时间复杂度为常量级

D.线性表采用链式存储结构时,在表中任意位置插入新元素的运算时间复杂度为常量级


正确答案:A
线性表采用顺序存储结构时,访问表中任意一个指定序号元素的时间复杂度为常量级,因为顺序存储结构访问元素时,能直接定位元素,这样,操作的时间复杂度为O(1)。

第8题:

如果对线性表的运算只有4种,即删除第一个元素,删除最后一个元素,在第一个元素面前插入新元素,在最后一个元素的后面插入新元素,则最好使用( )。

A.只有表尾指针没有表头指针的循环单链表

B.只有表尾指针没有表头指针的非循环双链表

C.只有表头指针没有表尾指针的循环双链表

D.既有表头指针也有表尾指针的循环单链表


正确答案:C

第9题:

一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为(35)。

A.O(n)

B.O(1)

C.O(n2)

D.O(log2n)


正确答案:B
解析:由于顺序表尾部插入新元素可直接插入,因此渐进时间复杂度为O(1)。

第10题:

在顺序表中删除一个元素的时间复杂度为()。


答案:C
解析:
删除顺序表中第i个元素,将顺序表第i个元素以后元素均向前移动一个位置,因此时间复杂度为0(n)。