問答題
排序和查找是常用的計(jì)算機(jī)算法。按照要求完成下題:
(1)對(duì)數(shù)組A={15,9,115,118,3,90,27,25,5},使用合并排序方法將其排成遞減序。
(2)若改變二分搜索法為三分搜索法,即從一個(gè)遞減序列A中尋找元素Z,先與元素比較,若比較,若
,則在前面[n/3]個(gè)元素中尋找Z;否則與
比較,總之使余下的序列為[n/3]個(gè)元素。給出該方法的偽代碼描述。
(3)使用上述算法對(duì)(1)所得到的結(jié)果搜索如下元素,并給出搜索過程:118,31,25。
您可能感興趣的試卷
你可能感興趣的試題

最新試題
將長(zhǎng)度分別為m,n的兩個(gè)單鏈表合并為一個(gè)單鏈表的時(shí)間復(fù)雜度為O(m+n)。
題型:判斷題
在解決活動(dòng)安排問題時(shí)應(yīng)首先對(duì)活動(dòng)進(jìn)行排序,排序的依據(jù)是()。
題型:?jiǎn)雾?xiàng)選擇題
已知f(1)=1,f(n)=f(n-1)+n,那么f(50)的作用是()。
題型:?jiǎn)雾?xiàng)選擇題
使用偽代碼描述算法具有()等優(yōu)點(diǎn)。
題型:多項(xiàng)選擇題
使用窮舉法求解最長(zhǎng)遞增子序列的時(shí)間復(fù)雜度為()。
題型:?jiǎn)雾?xiàng)選擇題