A.O(n)
B.O(n2)
C.O(n!)
D.O(logn)
您可能感興趣的試卷
你可能感興趣的試題
A.O(n)
B.O(n2)
C.O(n^3)
D.O(logn)
A.O(mn)
B.O(mn2)
C.O(m+n)
D.O(m/n)
下面的偽碼最可能是用來求解哪個問題的方案?()
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.單源最短路徑問題
A.每個子問題只計算一次
B.不需要考慮計算順序,只要求過的值都存儲在備忘錄里就可以
C.迭代過程可以從最小的問題開始
D.設(shè)計標記函數(shù)標記每一步的決策
A.重疊子問題
B.最優(yōu)子結(jié)構(gòu)
C.貪心選擇性質(zhì)
D.定義最優(yōu)解
最新試題
下列關(guān)于效率的說法正確的是()。
已知某樓房共20層,如果采用二分查找,最多猜()次就能猜出任意一個樓層。
在使用分治法設(shè)計算法時,最好使子問題的規(guī)模大致相同,即將一個問題分成大小相等的多個子問題的處理方法是行之有效的。
?在分治法中講到快速排序,如果每次使用partion函數(shù)導(dǎo)致分組出現(xiàn)嚴重不平衡情況下,算法效率不高,最壞情況下的時間復(fù)雜度為O(n2),通過改造partition函數(shù),也就是每次隨機選擇一個元素作為劃分基準,這樣會很好地改善算法的性能,這種算法思想是()。
分支限界法中,擴展出的孩子結(jié)點在入隊時,存儲該孩子結(jié)點的父結(jié)點的地址和左孩子標志。其目的是什么?()
在N皇后問題中,需要將棋盤當做一個二維數(shù)組來分析,對于該二維數(shù)組,以下說法正確的是()。
使用偽代碼描述算法具有()等優(yōu)點。
有這樣一種算法,運行一次一定能找到問題的解,有時不知其是否正確,可以確定的是該解高概率(大于50%)是正確的。這種算法是()。
序列(1,7,3,4,9,2,3)的最長遞增子序列的長度為()。
下面哪個問題不是NPC問題?()