1
モジュールXがp単位の実行時間を必要とすると仮定します.pは定数です。次の各アルゴリズムの複雑さを求めます.nは入力データのサイズ、qは1より大きい正の整数です。時間の複雑さはどのようになりますか?対数関数の塩基がq
あるユーザ入力を伴うwhileループのためのBig-O
set i = 1
`while i ≤ n`
`Module X`
`i = q * i`
endwhile
少し説明していただけますか?私は本当に混乱しています –
'q = 2'としましょう。そして、各反復では、次のように 'i'が成長します:1,2,4,8,16,32,64 ....それで' i'が 'n'になるまで何回繰り返しますか?基数2の 'log(n)'です。私たちがやっているのは、 'q 'で2を入れ替えることだけです。 – wookie919
それは良い説明です。今分かります –