填空題若對一組記錄(46,79,56,38,40,80,35,50,74)進(jìn)行直接插入排序,當(dāng)把第8個記錄插入到前面已排序的有序表時,為尋找插入位置需比較()次

您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題若要從1000個元素中得到10個最小值元素,最好采用()方法。

A. 直接插入排序
B. 簡單選擇排序
C. 堆排序
D. 快速排序

2.單項選擇題若一個元素序列基本有序,則選用()方法較快。

A. 直接插入排序
B. 簡單選擇排序
C. 堆排序
D. 快速排序

3.單項選擇題假定一個初始堆為(1, 5, 3, 9, 12, 7, 15, 10),則進(jìn)行第一趟堆排序后得到的結(jié)果為()。

A. 3, 5, 7, 9, 12, 10, 15, 1
B. 3, 5, 9, 7, 12, 10, 15, 1
C. 3, 7, 5, 9, 12, 10, 15, 1
D. 3, 5, 7, 12, 9, 10, 15, 1

4.單項選擇題假定對元素序列(7, 3, 5, 9, 1, 12)進(jìn)行堆排序,并且采用小根堆,則由初始數(shù)據(jù)構(gòu)成的初始堆為()。

A. 1, 3, 5, 7, 9, 12
B. 1, 3, 5, 9, 7, 12
C. 1, 5, 3, 7, 9, 12
D. 1, 5, 3, 9, 12, 7

5.單項選擇題在對n個元素進(jìn)行堆排序的過程中,空間復(fù)雜度為()

A. O(1)
B. O(log2n)
C. O(n2
D. O(nlog2n)

最新試題

一棵二叉樹的先序序列是:CEDBA,中序序列是:DEBAC ,則該二叉樹的后序序列是()

題型:單項選擇題

單鏈表類型定義如下:設(shè)計算法在帶頭結(jié)點的單鏈表L中刪除數(shù)據(jù)值最小的結(jié)點(設(shè)鏈表中各結(jié)點數(shù)據(jù)值均不相同)。函數(shù)的原型為:void f34(LinkList L)

題型:問答題

二叉樹的二叉鏈表類型定義如下:閱讀下列算法,并回答問題:(1)該算法的功能是什么?(2)以下算法功能是否等價于上面的算法?

題型:問答題

已知帶頭結(jié)點的鏈隊列指針Q,則該隊列做新元素結(jié)點s進(jìn)隊操作的語句是()

題型:單項選擇題

通常將()作為衡量一個查找算法效率優(yōu)劣的標(biāo)準(zhǔn)。

題型:多項選擇題

已知某二叉樹的后序遍歷序列是CEFDBA,中序遍歷序列是CBEDFA。與該二叉樹對應(yīng)的樹或森林中,葉子的數(shù)目是()個。

題型:單項選擇題

某順序表的第一個元素的存儲地址是500,每個元素占4個單元,則第8個元素的起始地址是()

題型:單項選擇題

一個抽象類型包括數(shù)據(jù)對象、()和一組處理數(shù)據(jù)的操作。

題型:單項選擇題

當(dāng)需要用一個形式參數(shù)直接改變對應(yīng)實參的值時,該形式參數(shù)應(yīng)說明為()

題型:單項選擇題

遞歸算法具有兩個特性分別是()

題型:多項選擇題