計算下面算法的時間復(fù)雜度()。
for(k=1;k< =n;k++)
for(j=1;j< =k;j++)
s=s+j;}
A.O(n)
B.O(logn)
C.O(n logn)
D.O(nlogn)
您可能感興趣的試卷
你可能感興趣的試題
計算下面算法的時間復(fù)雜度()。
for(i=1;i< =n;i++)
for(j=1;j< =n;j++)
{c[][i]=0;
for(k=1;k< =n;k++)
c[i][j]=c[i][j]+a[i][k]*b[k][];}
A.O(n)
B.O(logn)
C.O(n logn)
D.O(nlogn)
計算下面算法的時間復(fù)雜度()。
for(i=1;i
{y=y+1;
for(j=0;j< =2n;j++)
x++;}
A.O(n)
B.O(logn)
C.O(n logn)
D.O(nlogn)
for(t=1,k=1;k<=n;k++)
{t=t*2;
for(j=1;j<=t;j++)
s=s+j;}
上述程序段的時間復(fù)雜度可以表示為()。
A.O(n)
B.O(logn)
C.O(nlogn)
D.O(2n)
while(n>1)
if(n%2!=0)n=3*n+1;
elsen=n/2:
上述3n+1問題的時間復(fù)雜度是()。
A.O(logn)
B.O(n)
C.歐米茄(logn)
D.歐米茄(n)
for(k=1;k< =n;k++)
{x=x+y,s=s+y}}
上述程序段的時間復(fù)雜度可以表示為()。
A.O(n)
B.O(logn)
C.O(n logn)
D.O(1)
最新試題
下面哪個問題不是NPC問題?()
下列關(guān)于貪心算法與動態(tài)規(guī)劃算法說法正確的是()。
在求解部分背包問題時采用的貪心策略是()。
Prim算法適合稀疏圖,其時間復(fù)雜度只與邊的數(shù)目有關(guān)。
將長度分別為m,n的兩個單鏈表合并為一個單鏈表的時間復(fù)雜度為O(m+n)。
序列(1,7,3,4,9,2,3)的最長遞增子序列的長度為()。
舍伍德算法思想是通過引入隨機化策略將確定性算法改造為隨機算法,打破原來確定性算法在某些實例情況下,其時間復(fù)雜性必然遠(yuǎn)高于平均時間復(fù)雜性的規(guī)律。下面哪些算法可以應(yīng)用舍伍德算法思想?()
已知某樓房共20層,如果采用二分查找,最多猜()次就能猜出任意一個樓層。
有一個問題的蒙特卡洛算法,給定一個實例,已知運行一次其答案是錯誤的概率是1/8,現(xiàn)運行k次該算法,其答案一直不變,問該答案的正確率是()。
在使用分治法設(shè)計算法時,最好使子問題的規(guī)模大致相同,即將一個問題分成大小相等的多個子問題的處理方法是行之有效的。