网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
设序列长度为n,在最坏情况下,时间复杂度为O(1og2n)的算法是( )。
A
二分法查找
B
顺序查找
C
分块查找
D
哈希查找
参考答案
参考解析
解析:
对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为O(1og2n);顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1),因其通过计算哈希函数来定位元素位置,所以只需一次即可。答案选择A选项。
对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为O(1og2n);顺序查找法为O(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为O(1),因其通过计算哈希函数来定位元素位置,所以只需一次即可。答案选择A选项。
更多 “单选题设序列长度为n,在最坏情况下,时间复杂度为O(1og2n)的算法是( )。A 二分法查找B 顺序查找C 分块查找D 哈希查找” 相关考题
考题
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。 A.125B.n/ZSXB
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A.125B.n/ZC.nD.n+1
考题
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A.125B.n/2
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A.125B.n/2C.nD.n+1
考题
插入排序是一种简单实用的工具,在对数组排序时,我们可能用二分查找,对要插入的元素快速找到在已经排好元素序列中的位置。下面的描述中正确的是()。A、二分查找的时间复杂度为O(lgN),因此排序的时间复杂度为O(N*lgN)B、二分查找的时间复杂度为O(N),因此排序的时间复杂度为O(N*lgN)C、二分查找的时间复杂度为O(lgN),因此排序的时间复杂度为O(N*N)D、二分查找的时间复杂度为O(N),因此排序的时间复杂度为O(N*N)
考题
单选题插入排序是一种简单实用的工具,在对数组排序时,我们可能用二分查找,对要插入的元素快速找到在已经排好元素序列中的位置。下面的描述中正确的是()。A
二分查找的时间复杂度为O(lgN),因此排序的时间复杂度为O(N*lgN)B
二分查找的时间复杂度为O(N),因此排序的时间复杂度为O(N*lgN)C
二分查找的时间复杂度为O(lgN),因此排序的时间复杂度为O(N*N)D
二分查找的时间复杂度为O(N),因此排序的时间复杂度为O(N*N)
考题
多选题常见的查找算法包括()。A顺序查找B折半查找C分块查找D哈希表查找
热门标签
最新试卷