A、1
B、O(logn)
C、O(sqrt(n))
D、O(n)
第1题:
在有序双向链表中定位删除一个元素的平均时间复杂度为()
A.O(1)
B.O(N)
C.O(logN)
D.O(N*logN)
第2题:
用顺序查找法对具有n个节点的线性表查找一个节点所需的平均比较次数为( )。
A.O(n2)
B.O(nlog2n)
C.O(n)
D.O(log2n)
第3题:
递归式的先序遍历一个n节点,深度为d的二叉树,则需要栈空间的大小为()
A.O(logn)
B.O(nlogn)
C.O(n)
D.O(d)
第4题:
使用二分查找算法在一个有序序列中查找一个元素的时间复杂度为()
A.O(N)
B.O(logN)
C.O(N*N)
D.O(N*logN)
第5题:
A、O(logn)
B、O(n)
C、O(n*logn)
D、O(n2)
第6题:
A.O(n2)
B.O(nlogn)
C.O(n)
D.O(logn)
第7题:
向一个长度为N的顺序表中插入—个新元素的平均时间复杂度为(25)。
A.O(N)
B.O(1)
C.O(logN)
D.O(N2)
第8题:
下面程序中算法的时间复杂度是()
A.O(n)
B.O(n^2)
C.O(logn)
D.O(n*logn)
第9题:
数据结构里,下列时间复杂度复杂度高低比较正确的是()。
第10题:
折半查找的时间复杂性为()
第11题:
设T(n)=n,根据T(n)=O(f(n))的定义,T(n)=O(logn)+O(n)。
第12题:
对
错
第13题:
设平衡二叉排序树(AVL树)的节点个数为n,则其平均检索长度为
A.O(1)
B.O(log2n)
C.O(n)
D.O(n log2n)
第14题:
用二分查找法对具有n个节点的线性表查找一个节点所需的平均比较次数为( )。
A.O(n2)
B.O(nlog2n)
C.O(n)
D.O(log2n)
第15题:
假设某算法的计算时间可用递推关系式T(n)=2T(n/2)+n,T(1)=1表示,则该算法的时间复杂度为()
A.O(logn)
B.O(n*logn)
C.O(n)
D.O(n^2)
第16题:
A、 O(n*n)
B、 O(n)
C、 O(nlogn)
D、 O(logn)
第17题:
A.O(n2)
B.O(nlogn)
C.O(n)
D.O(logn)
第18题:
● 有n个结点的有序单链表中插入一个新结点并保持有序的运算的时间复杂度为( )。
A. O(1)
B. O(logn)
C. O(n)
D. O(n2)
第19题:
给定下列代码:已知n是一个整数:foo()时间复杂度为O(1),上述代码的时间复杂度是()
A.O(logn)
B.O(n)
C.O(n*log(n))
D.O(log(n)^2)
第20题:
数据结构中,下列时间复杂度复杂度高低比较正确的是()。
第21题:
排序的平均时间复杂度为O(n•logn)的算法是(),为O(n•n)的算法是()
第22题:
采用简单选择排序,比较次数与移动次数分别为()。
第23题:
O(n),O(logn)
O(logn),O(n*n)
O(n*n),O(n)
O(nlogn),O(n)