單項選擇題在基于排序碼比較的排序算法中,()算法的最壞情況下的時間復雜度不高于O(nlog2n)。
A.起泡排序
B.希爾排序
C.歸并排序
D.快速排序
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題使用遞歸的歸并排序算法時,為了保證排序過程的時間復雜度不超過O(nlog2n),必須做到()。
A.每次序列的劃分應該在線性時間內完成
B.每次歸并的兩個子序列長度接近
C.每次歸并在線性時間內完成
D.以上全是
2.單項選擇題下列算法中()算法不具有這樣的特性:對某些輸入序列,可能不需要移動數據對象即可完成排序。
A.起泡排序
B.希爾排序
C.快速排序
D.直接選擇排序
3.單項選擇題采用任何基于排序碼比較的算法,對5個互異的整數進行排序,至少需要()次比較。
A.5
B.6
C.7
D.8
4.單項選擇題假設某文件經過內部排序得到100個初始歸并段,那么如果要求利用多路平衡歸并在3 趟內完成排序,則應取的歸并路數至少是()。
A.3
B.4
C.5
D.6
5.單項選擇題下列排序算法中()算法是不穩(wěn)定的。
A.起泡排序
B.直接插入排序
C.基數排序
D.快速排序
最新試題
某圖的鄰接表存儲結構如下圖所示,則從6號點出發(fā),深度優(yōu)先遍歷的序列是()
題型:單項選擇題
在打印楊輝三角形前N行的算法中,需要申請一個N*N的二維數組存放楊輝三角形N行數據。
題型:判斷題
實現二分查找的遞歸章法如下,在相應位置填寫適當的內容使算法完整。
題型:問答題
單鏈表類型定義如下:設計算法在帶頭結點的單鏈表L中刪除數據值最小的結點(設鏈表中各結點數據值均不相同)。函數的原型為:void f34(LinkList L)
題型:問答題
一個抽象類型包括數據對象、()和一組處理數據的操作。
題型:單項選擇題
非空單鏈表結點結構為[data,next],若指針p所指結點是尾結點,則()表達式為真。
題型:單項選擇題
采用鄰接矩陣存儲n個頂點e條邊的無向圖,其鄰接矩陣的大小為()。
題型:填空題
通過表達式()可以獲取帶頭結點的單鏈表L中首元素結點的數據值。
題型:單項選擇題
已知某二叉樹的后序遍歷序列是CEFDBA,中序遍歷序列是CBEDFA。與該二叉樹對應的樹或森林中,葉子的數目是()個。
題型:單項選擇題
某順序表的第一個元素的存儲地址是500,每個元素占4個單元,則第8個元素的起始地址是()
題型:單項選擇題