單項選擇題已知A[m]中每個數組元素距其最終位置不遠,采用下列()排序方法最節(jié)省時間。
A.直接插入
B.堆
C.快速
D.直接選擇
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題下列幾種排序方法中要求輔助空間最大的是()
A.堆排序
B.直接選擇排序
C.歸并排序
D.快速排序
2.單項選擇題若一組記錄的排序碼值序列為{50,80,30,40,70,60}利用快速排序方法,以第一個記錄為基準,得到一趟快速排序的結果為()
A.30,40,50,60,70,80
B.40,30,50,80,70,60
C.50,30,40,70,60,80
D.40,50,30,70,60,80
3.單項選擇題若一組記錄的排序碼值序列為{40,80,50,30,60,70},利用堆排序方法進行排序,初建的大頂堆是()
A.80,40,50,30,60,70
B.80,70,60,50,40,30
C.80,70,50,40,30,60
D.80,60,70,30,40,50
4.單項選擇題堆是屬于一種()排序。
A.插入
B.選擇
C.交換
D.歸并
5.單項選擇題當待排序的整數是有序序列時,無論待排序序列排列是否有序,采用()方法的時間復雜度都是O(n2)。
A.快速排序
B.冒泡排序
C.歸并排序
D.直接選擇排序
最新試題
單鏈表類型定義如下:用不帶頭結點的單鏈表存儲待排數據,鏈表頭指針為head。下列直接選擇排序算法對鏈表按升序進行排序,請?zhí)顚戇m當內容使算法完整。
題型:問答題
遞歸算法具有兩個特性分別是()
題型:多項選擇題
二叉樹的二叉鏈表類型定義如下:閱讀下列算法,并回答問題:(1)該算法的功能是什么?(2)以下算法功能是否等價于上面的算法?
題型:問答題
一個抽象類型包括數據對象、()和一組處理數據的操作。
題型:單項選擇題
一棵二叉樹的后序序列是:CBEFDA,中序序列是:CBAEDF,則該二叉樹的先序序列是()
題型:單項選擇題
采用鄰接矩陣存儲n個頂點e條邊的無向圖,其鄰接矩陣的大小為()。
題型:填空題
在中序遍歷非遞歸算法中,在進入子樹進行訪問前,需要在自定義棧中保存()
題型:單項選擇題
已知帶頭結點的鏈隊列指針Q,則該非空隊列取隊頭元素操作的語句是()
題型:單項選擇題
設二叉樹采用二叉鏈表方式存儲,root指向根結點,r所指結點為二叉樹中任一給定的結點。則可以通過改寫()算法,求出從根結點到結點r之間的路徑。
題型:單項選擇題
對以下幾個關鍵字的序列進行快速排序,以第一個元素為基準,一次劃分效果不好的是()
題型:單項選擇題