若对n个元素进行简单选择排序,则进行任一趟排序的过程中,为寻找最小值元素所需要的时间复杂度为_______。
A: O(1)
B: O(log2n)
C: O(n)
D: O(n2)
A: O(1)
B: O(log2n)
C: O(n)
D: O(n2)
C
举一反三
- 若对n个元素进行直接选择排序,在进行任一趟排序的过程中,为寻找最小值元素所需要的时间复杂度为( )。 A: O(1) B: O(n) C: O(n2) D: O(log2n)
- 若对n个元素进行直接选择排序,则进行任一趟排序的过程中,为寻找最小值元素所需要的时间复杂性为( )。 A: O(1) B: O(log2n) C: O(n2) D: O(n)
- 如果对n个元素进行直接选择排序,则进行任一趟排序的进程中,为寻找最小值元素所需要的时间复杂度为() A: O(n) B: O(1) C: O(logn) D: O(n<sup>2</sup>)
- 如果对n个元素进行直接选择排序,则进行任一趟排序的进程中,为寻找最小值元素所需要的时间复杂度为() A: O(1) B: O(logn) C: O(n2) D: O(n)
- 若对 n 个元素进行直接插入排序,则进行任一趟排序的过程中,寻找插入位置的时间复杂度为: A: O(1) B: O(n) C: O(n2) D: O(log2n)
内容
- 0
若对n个元素进行直接插入排序,在进行任意一趟排序的过程中,为寻找插入位置而需要的时间复杂度为() A: O(1) B: O(n) C: O(logn) D: O(n)
- 1
对n个元素进行快速排序,如果初始数据已经有序,则时间复杂度为()。 A: O(1) B: O(n) C: O(n2) D: O(log2n)
- 2
对具有n个元素的有序表进行折半搜索,则搜索任一元素的时间复杂度为() A: O(n) B: O(n2) C: O(1) D: O(log2n)
- 3
对n个元素进行堆排序的时间复杂度为_____。 A: O(n2) B: O(log2n) C: O(nlog2n) D: O(n)
- 4
在对n个元素进行快速排序的过程中,若每次划分得到的两个数据段的长度相等或只差一个元素,则排序的时间复杂度为 。? ;O(1);|;O(nlogn)|O(n^2);|O(n)