單項選擇題動態(tài)規(guī)劃算法與貪心算法不同的基本要素是要有()。
A.重疊子問題
B.最優(yōu)子結構
C.貪心選擇性質(zhì)
D.定義最優(yōu)解
您可能感興趣的試卷
你可能感興趣的試題
1.單項選擇題“n個作業(yè){1,2,…,n}要在由2臺機器M1和M2組成的流水線上完成加工。每個作業(yè)加工的順序都是先在M1上加工,然后在M2上加工。M1和M2加工作業(yè)i所需的時間分別為a和bj。流水作業(yè)調(diào)度問題要求確定這n個作業(yè)的最優(yōu)加工順序,使得從第一個作業(yè)在機器M1上開始加工,到最后一個作業(yè)在機器M2上加工完成所需的時間最少”解決該問題最適合選用()。
A.分治策略
B.動態(tài)規(guī)劃法
C.貪心法
D.回溯法
2.單項選擇題從分治算法求解過程可以看出,分治算法一般使用()。
A.隨機算法
B.遞歸算法
C.概率統(tǒng)計
D.猜測驗證
3.單項選擇題適合用分治算法求解的問題具有的基本特征()。
A.該問題的規(guī)??s小到一定的程度就可以容易地解決
B.該問題可以分解為若干個規(guī)模較小的相同問題
C.分解出的子問題的解可以合并為原問題的解
D.分解出的各個子問題是相互獨立的
4.單項選擇題
下面算法的復雜度是()。
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!)
5.單項選擇題線性時間選擇問題,當n>75時,劃分時以5個元素為一組求取中位數(shù),每次得到的子問題的遞歸關系是()。
A.T(n)=T(4n/3)
B.T(n)=T(n/75)
C.T(n)=T(n/5)
D.T(n)=T(3n/4)
最新試題
使用偽代碼描述算法具有()等優(yōu)點。
題型:多項選擇題
下列關于效率的說法正確的是()。
題型:多項選擇題
已知f(1)=1,f(n)=f(n-1)+n,那么f(50)的作用是()。
題型:單項選擇題
?優(yōu)先隊列式分支限界法解決0-1背包問題時,下面描述正確的是()。
題型:多項選擇題
0-1背包問題與部分背包問題的區(qū)別在于()。
題型:多項選擇題
關于使用回溯法求解0-1背包問題,以下說法正確的是()。
題型:多項選擇題
在對Dijkstra算法進行初始化時,如果兩個頂點之間沒有邊,則它們之間的距離為()。
題型:單項選擇題
將長度分別為m,n的兩個單鏈表合并為一個單鏈表的時間復雜度為O(m+n)。
題型:判斷題
下列關于貪心算法與動態(tài)規(guī)劃算法說法正確的是()。
題型:多項選擇題
用漸進表示法分析算法復雜度的增長趨勢。
題型:判斷題