单选题 在长度为n的顺序表中插入一个元素,对应算法的时间复杂度为______。

A、 O(1)
B、 O(log₂n)
C、 O(n)
D、 O(n²)
下载APP答题
由4m***jw提供 分享 举报 纠错

相关试题

单选题 若某循环队列有队首指针front和队尾指针rear,在队不满时进队操作仅会改变______。

A、front
B、rear
C、front和rear
D、以上都不队

单选题 设树T的度为4,其中度为1、2、3、4的结点个数为4、2、1、1,则T中的叶子结点个数为______。

A、5
B、6
C、7
D、8

单选题 以下数据结构中元素之间为非线性关系的是______。

A、
B、队列
C、线性表
D、以上都不是

单选题 若一个栈用数组data[1..n]存储,初始栈顶指针top为n+1,则以下元素x进栈的正确操作是______。

A、top++;data[top]=x;
B、data[top]=x;top++;
C、top--;data[top]=x;
D、data[top]=x;top--;

单选题 一棵哈夫曼树中共有199个结点,它用于多少个字符的编码______。

A、99
B、100
C、101
D、199

单选题 某算法的空间复杂度为O(1),则______。

A、该算法执行不需要任何辅助空间
B、该算法执行所需辅助空间大小与问题规模n无关
C、该算法执行不需要任何空间
D、该算法执行所需全部空间大小与问题规模n无关

单选题 设循环队列中数组的下标是0~N-1,其队头、队尾指针分别为f和r(f指向队首元素的前一位置,r指向队尾元素),则其元素个数为______。

A、r-f
B、r-f-1
C、(r-f)%N+1
D、(r-f+N)%N

单选题 设线性表中有n个元素,以下运算中,______在单链表上实现要比在顺序表上实现效率更高。

A、删除指定位置元素的后一个元素
B、在最后一个元素的后面插入一个新元素
C、顺序输出前k个元素
D、交换第i个元素和第n-i+1个元素的值(i=1,2,…,n)