2 つのループの時間計算量を計算する方法がわかりません。
i は 1 から n まで実行されます: 1,2,3,4,5,...,n
j は 1 から i までです。1,2,4,8,...,i
i = 1 の場合
j: 1
回のループ実行: 1 回
i = 2 の場合
j: 1,2
ループ実行: 2 回
i = 3 の場合
j: 1,2
ループ実行: 2 回
i = 4 の場合
j: 1,2,4
ループ実行: 3 回
i = 5 の場合
j: 1,2,4
ループ実行: 3 回
.... i = nの場合
j: 1,2,4,8,...,n ループ実行: logn+1 回
したがって、ループが実行されます (回数): 1+2+2+3+3+3+3+4+...+(logn+1)
だから私は恒常性を理解していません。
これのシグマを作成するにはどうすればよいですか?