A.隨機算法
B.遞歸算法
C.概率統(tǒng)計
D.猜測驗證
您可能感興趣的試卷
你可能感興趣的試題
A.該問題的規(guī)??s小到一定的程度就可以容易地解決
B.該問題可以分解為若干個規(guī)模較小的相同問題
C.分解出的子問題的解可以合并為原問題的解
D.分解出的各個子問題是相互獨立的
下面算法的復(fù)雜度是()。
for(inti=1;i< =n;i++){
while(tmp){
c[tmp%10]++;
tmp/=10;
A.O(logn)
B.O(n logn)
C.O(n)
D.O(n!)
A.T(n)=T(4n/3)
B.T(n)=T(n/75)
C.T(n)=T(n/5)
D.T(n)=T(3n/4)
A.T(n)=T(n/5)
B.T(n)=T(n*5)
C.T(n)=T(n/2)
D.T(n)=T(n*2)
下面的代碼是哪個算法的C++源碼?()
//用某個簡單排序算法對數(shù)組a[p:r]排序;
}
return a[p+k-1];
};
for(inti=0;i< =(r-p-4)/5;i++){
//將a[p+5*i]至a[p+5*i+4]的第3小元素與a[p+i交換位置;}
Type x=Select(a,p,p+(r-p-4)/5,(r-p-4)/10);//找中位數(shù)的中位數(shù)
inti=Partition(a,p,r,x),j=i-p+1;
if(k< =j)return Select(a,p,,k);
else return Select(a,i+1,r,k-j);}
A.全排列問題
B.線性時間選擇
C.快速排序
D.合并排序
最新試題
在隊列式分支限界法解決裝載問題時,為什么在其改進算法中,每次進入左分支都要檢查更新bestw,而不是等搜索到達葉子結(jié)點時才去更新bestw,其目的是什么?()
在一個至少包含三個頂點的加權(quán)連通單向圖中,假定邊的權(quán)重互不相同,則權(quán)重最大的邊不可能被包含在任何最小生成樹中。
有這樣一種算法,運行一次一定能找到問題的解,有時不知其是否正確,可以確定的是該解高概率(大于50%)是正確的。這種算法是()。
在求解部分背包問題時采用的貪心策略是()。
用m種顏色給n個頂點著色、且使一條邊的兩個頂點顏色不同,則對應(yīng)的解空間樹是一棵()。
下面哪個問題不是NPC問題?()
已知f(1)=1,f(n)=f(n-1)+n,那么f(50)的作用是()。
有一個問題的蒙特卡洛算法,給定一個實例,已知運行一次其答案是錯誤的概率是1/8,現(xiàn)運行k次該算法,其答案一直不變,問該答案的正確率是()。
下列關(guān)于貪心算法與動態(tài)規(guī)劃算法說法正確的是()。
輸入數(shù)組(-1,0,1,-2,3),它的最大子段和是()。