0
我有一個稀疏m×n矩陣A的三角以下的(局部的)碼(n爲偶數且m = 3N/2-2):的三角形化代碼算法複雜
y=0;
for k=1:n
if(mod(k,2)==0)
y=y+1;
end
for j=k+1:n
A(k,j)=A(k,j)-tau*U(k,k);
if (k<=n-2)
for i=n-1:n
A(i,j)=A(i,j)-tau*U(i,k);
end
end
for i=n+1:n-2+y
A(i,j)=A(i,j)-tau*U(i,k);
end
end
end
,我感興趣的是作爲m和n的函數找到它的精確算法複雜度(大O表示法)。由於分支機構,我獲得了不同的結果。
謝謝。
我不確定這是不是主題,但不會[CS.StackExchange](http://cs.stackexchange.com)是這類問題的適當位置? – horchler
如何在代碼中使用'm'? 'y'從0開始? – pepo
是的,y從0開始,對此感到遺憾。 m不用於代碼中,因爲它的值是n的函數:m = 3n/2-2。 m影響最後一次代碼(因爲在最後一次迭代中n-2 + y = m) – user3071889