0
如果我有一個算法,其中輸入只是一個數字,輸出是它的除數集合。所以我的輸入總是一個數字,算法中的迭代次數取決於如何這個數字很大。這樣一個算法的大喔? 算法:恆定輸入的漸近表示
1: Set m := 2.
2: Set S := {} for S a multi-set.
3: while m <= n^0.5
do
4: if m divides N then
5: Set S U m
6: else
7: Set m = m + 1.
8: end if
9: end while
10: Return the set S of divisors found.
取決於算法。迭代次數如何取決於輸入?它可以用'n'來表示,其中'n'是輸入數字,或輸入數字中的位數。 – fgb
@fgb:我已經給出了算法。現在可以評論嗎? – parth