A.先使每個(gè)子序列有序,再使子序列段間有序。若將兩個(gè)有序表合并成一個(gè)有序表,稱為二路歸并
B.設(shè)置遞減增量
C.比較并交換相鄰元素
D.二路歸并是選擇排序的一種
您可能感興趣的試卷
你可能感興趣的試題
A.每趟排序可能出現(xiàn)多次記錄交換
B.每趟排序最多交換一次
C.每趟排序肯定會(huì)出現(xiàn)多次記錄交換
D.不確定
A.18
B.17
C.19
D.20
A.同一類型
B.不同類型
C.不確定
D.都不對(duì)
A.比較相鄰元素,然后根據(jù)比較結(jié)果進(jìn)行交換
B.首先在未排序序列中找到最?。ù螅┰?,存放到排序序列的起始位置,然后,再?gòu)氖S辔磁判蛟刂欣^續(xù)尋找最?。ù螅┰?,然后放到已排序序列的末尾
C.選擇基準(zhǔn)值,根據(jù)基準(zhǔn)值分左右兩部分
D.通過(guò)構(gòu)建有序序列,對(duì)于未排序數(shù)據(jù),在已排序序列中從后向前掃描,找到相應(yīng)位置并插入
A.n*(n-1)
B.n*(n-1)/2
C.n*n
D.都不對(duì)
最新試題
下面哪個(gè)問(wèn)題不是NPC問(wèn)題?()
在對(duì)Dijkstra算法進(jìn)行初始化時(shí),如果兩個(gè)頂點(diǎn)之間沒(méi)有邊,則它們之間的距離為()。
在求解部分背包問(wèn)題時(shí)采用的貪心策略是()。
舍伍德算法思想是通過(guò)引入隨機(jī)化策略將確定性算法改造為隨機(jī)算法,打破原來(lái)確定性算法在某些實(shí)例情況下,其時(shí)間復(fù)雜性必然遠(yuǎn)高于平均時(shí)間復(fù)雜性的規(guī)律。下面哪些算法可以應(yīng)用舍伍德算法思想?()
已知某樓房共20層,如果采用二分查找,最多猜()次就能猜出任意一個(gè)樓層。
下列關(guān)于效率的說(shuō)法正確的是()。
分支限界法中,擴(kuò)展出的孩子結(jié)點(diǎn)在入隊(duì)時(shí),存儲(chǔ)該孩子結(jié)點(diǎn)的父結(jié)點(diǎn)的地址和左孩子標(biāo)志。其目的是什么?()
回溯法的主要用途包括求問(wèn)題的所有解、求問(wèn)題的最優(yōu)解和求問(wèn)題的任一解。
根據(jù)活結(jié)點(diǎn)表的組織方式不同,分支限界法包括()等形式。
有這樣一種算法,運(yùn)行一次一定能找到問(wèn)題的解,有時(shí)不知其是否正確,可以確定的是該解高概率(大于50%)是正確的。這種算法是()。