單項選擇題

下面的偽碼最可能是用來求解哪個問題的方案?()
for i=1tomdo
for j=1tondo
if X[i]=Y[i
{C[ij]=C[i-1,j-1]+1;
B[i,]=(1)}
elseif C[i-1,j]>=C[i,j-1]
{C[i,j]=C[i-1,j];
B[i,j]=(2)}
else{C[ij]=C[i,j-1];B[ij]=(3)}

A.最優(yōu)二叉樹問題
B.最大字段和問題
C.最長公共子序列問題
D.單源最短路徑問題


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題下面哪項描述不是動態(tài)規(guī)劃算法的要求?()

A.每個子問題只計算一次
B.不需要考慮計算順序,只要求過的值都存儲在備忘錄里就可以
C.迭代過程可以從最小的問題開始
D.設(shè)計標記函數(shù)標記每一步的決策

2.單項選擇題動態(tài)規(guī)劃算法與貪心算法不同的基本要素是要有()。

A.重疊子問題
B.最優(yōu)子結(jié)構(gòu)
C.貪心選擇性質(zhì)
D.定義最優(yōu)解

4.單項選擇題從分治算法求解過程可以看出,分治算法一般使用()。

A.隨機算法
B.遞歸算法
C.概率統(tǒng)計
D.猜測驗證

5.單項選擇題適合用分治算法求解的問題具有的基本特征()。

A.該問題的規(guī)??s小到一定的程度就可以容易地解決
B.該問題可以分解為若干個規(guī)模較小的相同問題
C.分解出的子問題的解可以合并為原問題的解
D.分解出的各個子問題是相互獨立的

最新試題

馬的遍歷問題能否有可行解,與()有關(guān)。

題型:多項選擇題

關(guān)于分支限界法的基本思想,下列描述正確的是()。

題型:多項選擇題

在隊列式分支限界法解決裝載問題時,為什么在其改進算法中,每次進入左分支都要檢查更新bestw,而不是等搜索到達葉子結(jié)點時才去更新bestw,其目的是什么?()

題型:單項選擇題

輸入數(shù)組(-1,0,1,-2,3),它的最大子段和是()。

題型:單項選擇題

回溯法采用的搜索策略是()。

題型:單項選擇題

根據(jù)活結(jié)點表的組織方式不同,分支限界法包括()等形式。

題型:多項選擇題

在解決活動安排問題時應(yīng)首先對活動進行排序,排序的依據(jù)是()。

題型:單項選擇題

舍伍德算法思想是通過引入隨機化策略將確定性算法改造為隨機算法,打破原來確定性算法在某些實例情況下,其時間復(fù)雜性必然遠高于平均時間復(fù)雜性的規(guī)律。下面哪些算法可以應(yīng)用舍伍德算法思想?()

題型:多項選擇題

Prim算法適合稀疏圖,其時間復(fù)雜度只與邊的數(shù)目有關(guān)。

題型:判斷題

在一個至少包含三個頂點的加權(quán)連通單向圖中,假定邊的權(quán)重互不相同,則權(quán)重最大的邊不可能被包含在任何最小生成樹中。

題型:判斷題