單項(xiàng)選擇題在對n個元素進(jìn)行快速排序的過程中,平均情況下的時間復(fù)雜度為()
A.O(1)
B.O(log2n)
C.O(n2)
D.O(nlog2n)
您可能感興趣的試卷
你可能感興趣的試題
1.單項(xiàng)選擇題在對n個元素進(jìn)行快速排序的過程中,最好情況下需要進(jìn)行()躺。
A.n
B.n/2
C.log2n
D.2n
2.單項(xiàng)選擇題在對n個元素進(jìn)行快速排序的過程中,第一次劃分最多需要移動()次元素,包括開始把支點(diǎn)元素移動到臨時變量的一次在內(nèi)。
A.n/2
B.n-1
C.n
D.n+1
3.單項(xiàng)選擇題在對n個元素進(jìn)行快速排序的過程中,若每次劃分得到的左、右兩個子區(qū)間中元素的個數(shù)相等或只差一個,則整個排序過程得到的含兩個或兩個元素的區(qū)間個數(shù)大致為()
A.n
B.n/2
C.log2n
D.2n
4.單項(xiàng)選擇題在對n個元素進(jìn)行冒泡排序的過程中,至少需要()趟完成。
A.1
B.n
C.n-1
D.n/2
5.單項(xiàng)選擇題對n個元素進(jìn)行直接插入排序時間復(fù)雜度為()。
A.O(1)
B.O(n)
C.O(n2)
D.O(log2n)
最新試題
若三維數(shù)組a[4][5][6]的基地址是100,每個元素占用2個存儲單元,則數(shù)組a中最后一個元素的存儲地址是()。
題型:填空題
對關(guān)鍵字{28,16,32,12,60,2,5,72}進(jìn)行快速排序,第一趟以28為樞軸產(chǎn)生的劃分結(jié)果為()
題型:單項(xiàng)選擇題
一個抽象類型包括數(shù)據(jù)對象、()和一組處理數(shù)據(jù)的操作。
題型:單項(xiàng)選擇題
實(shí)現(xiàn)二分查找的遞歸章法如下,在相應(yīng)位置填寫適當(dāng)?shù)膬?nèi)容使算法完整。
題型:問答題
在中序遍歷非遞歸算法中,在進(jìn)入子樹進(jìn)行訪問前,需要在自定義棧中保存()
題型:單項(xiàng)選擇題
頭指針為L的帶頭結(jié)點(diǎn)的雙循環(huán)鏈表,結(jié)點(diǎn)的前趨指針域?yàn)閜rior,后繼指針域?yàn)閚ext,判斷該鏈表為空的條件是()。
題型:填空題
則該隊(duì)列為空隊(duì)列的條件為()
題型:單項(xiàng)選擇題
遞歸算法具有兩個特性分別是()
題型:多項(xiàng)選擇題
通常將()作為衡量一個查找算法效率優(yōu)劣的標(biāo)準(zhǔn)。
題型:多項(xiàng)選擇題
某圖的鄰接表存儲結(jié)構(gòu)如下圖所示,則從6號點(diǎn)出發(fā),深度優(yōu)先遍歷的序列是()
題型:單項(xiàng)選擇題