問答題
排序和查找是常用的計算機算法。按照要求完成下題:
(1)對數(shù)組A={15,9,115,118,3,90,27,25,5},使用合并排序方法將其排成遞減序。
(2)若改變二分搜索法為三分搜索法,即從一個遞減序列A中尋找元素Z,先與元素比較,若比較,若,則在前面[n/3]個元素中尋找Z;否則與比較,總之使余下的序列為[n/3]個元素。給出該方法的偽代碼描述。
(3)使用上述算法對(1)所得到的結(jié)果搜索如下元素,并給出搜索過程:118,31,25。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
馬的遍歷問題能否有可行解,與()有關。
題型:多項選擇題
應用分支限界法的三個關鍵問題包括()。
題型:多項選擇題
在解決活動安排問題時應首先對活動進行排序,排序的依據(jù)是()。
題型:單項選擇題
回溯法采用的搜索策略是()。
題型:單項選擇題
Prim算法適合稀疏圖,其時間復雜度只與邊的數(shù)目有關。
題型:判斷題
舍伍德算法思想是通過引入隨機化策略將確定性算法改造為隨機算法,打破原來確定性算法在某些實例情況下,其時間復雜性必然遠高于平均時間復雜性的規(guī)律。下面哪些算法可以應用舍伍德算法思想?()
題型:多項選擇題
已知f(1)=1,f(n)=f(n-1)+n,那么f(50)的作用是()。
題型:單項選擇題
pollard算法找到一個整數(shù)因子的時間復雜性是()。
題型:單項選擇題
在隊列式分支限界法解決裝載問題時,為什么在其改進算法中,每次進入左分支都要檢查更新bestw,而不是等搜索到達葉子結(jié)點時才去更新bestw,其目的是什么?()
題型:單項選擇題
在一個至少包含三個頂點的加權(quán)連通單向圖中,假定邊的權(quán)重互不相同,則權(quán)重最大的邊不可能被包含在任何最小生成樹中。
題型:判斷題