所以我寫了這個循環,但我無法分析其最壞情況的時間複雜性。任何幫助將不勝感激。最壞情況分析在循環
因素是任意數量的 primeNumber是素數2之間的名單和要素的原始值
for (int i = 0; i < primeNumbers.size() - 1; i++) {
prime = primeNumbers.get(i);
if(prime<=factor) {
if (factor % prime == 0) {
factor = factor/prime;
divisors.add(prime);
i = 0;
}
if (factor <= 3)
break;
}
else
break;
}
什麼是因素?它在哪裏定義? – Mureinik
那麼,假設'primeNumbers'具有任意大小的'n',最多可以運行多少次? – Bucket
只是修改了它並添加了更多信息,並且我試圖查看最多可以運行多少次 – calixProg