問答題改寫快速排序算法,要求采用三者取中的方式選擇劃分的基準(zhǔn)記錄;若當(dāng)前被排序的區(qū)間長度小于等于3時,無須劃分而是直接采用直接插入方式對其排序。
您可能感興趣的試卷
你可能感興趣的試題
3.單項選擇題下列四種排序方法中,不穩(wěn)定的方法是()
A.直接插入排序
B.冒泡排序
C.歸并排序
D.直接選擇排序
4.單項選擇題下述幾種排序方法中,要求內(nèi)存量最大的是()
A.插入排序
B.選擇排序
C.快速排序
D.歸并排序
5.單項選擇題排序方法中,從未排序序列中依次取出元素與已排序序列(初始時為空)中的元素進(jìn)行比較,將其放入已排序序列的正確位置上的方法,稱為()
A.希爾排序
B.起泡排序
C.插入排序
D.選擇排序
最新試題
一棵二叉樹的后序序列是:CBEFDA,中序序列是:CBAEDF,則該二叉樹的先序序列是()
題型:單項選擇題
一個抽象類型包括數(shù)據(jù)對象、()和一組處理數(shù)據(jù)的操作。
題型:單項選擇題
下列可以直接用循環(huán)結(jié)構(gòu)即可將遞歸轉(zhuǎn)換為非遞歸的是()
題型:多項選擇題
只要無向圖中有權(quán)重相同的邊,其最小生成樹就不可能唯一。
題型:判斷題
頭指針為L的帶頭結(jié)點(diǎn)的雙循環(huán)鏈表,結(jié)點(diǎn)的前趨指針域?yàn)閜rior,后繼指針域?yàn)閚ext,判斷該鏈表為空的條件是()。
題型:填空題
對關(guān)鍵字{28,16,32,12,60,2,5,72}進(jìn)行快速排序,第一趟以28為樞軸產(chǎn)生的劃分結(jié)果為()
題型:單項選擇題
當(dāng)需要用一個形式參數(shù)直接改變對應(yīng)實(shí)參的值時,該形式參數(shù)應(yīng)說明為()
題型:單項選擇題
遞歸算法具有兩個特性分別是()
題型:多項選擇題
單鏈表類型定義如下:用不帶頭結(jié)點(diǎn)的單鏈表存儲待排數(shù)據(jù),鏈表頭指針為head。下列直接選擇排序算法對鏈表按升序進(jìn)行排序,請?zhí)顚戇m當(dāng)內(nèi)容使算法完整。
題型:問答題
非空單鏈表結(jié)點(diǎn)結(jié)構(gòu)為[data,next],若指針p所指結(jié)點(diǎn)是尾結(jié)點(diǎn),則()表達(dá)式為真。
題型:單項選擇題