私は方法を理解しています:
for (int i=0; i<n; i++)
今回の複雑さはO(n)
です。
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
for (k=0; k<n; k++)
これはO(n^3)
正しいですか?
i=1
do
//......
i++
while (i*2 <n)
これO(n)
ですか?それとも正確O(n/2)
ですか?
私は方法を理解しています:
for (int i=0; i<n; i++)
今回の複雑さはO(n)
です。
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
for (k=0; k<n; k++)
これはO(n^3)
正しいですか?
i=1
do
//......
i++
while (i*2 <n)
これO(n)
ですか?それとも正確O(n/2)
ですか?