Perhatikan potongan algoritma berikut.
for i := 1 to n do
for j := 1 to n do
XX(i,j);
Misalnya XX(i,j) dijalankan dengan harga berapapun bersifat konstan, dan potongan algoritma itu dengan harga n = 100, diperlukan waktu rata-rata 1 detik kira-kira berapa detik potongan algoritma ini dijalankan untuk nilai n = 2000?
Lihat bahwa kompleksitas program tsb adalah O(N2), karena ada 2 for yang tujuan hitungnya sama, yaitu N, sehingga untuk penghitungan waktu yg diperlukan, akan berbanding lurus dengan kuadraf nilai N
Sehingga waktu yg diperlukan adalah 2000 x 1/100 = 20 hasilnya dikuadratkan, jadi 400
Kurang lebih caranya sama dgn komentar diatas
//CMIIW
bisa ngk ya klok gni...
Dik; n1= 100
n2=2000
t1=1
dit; t2...?
n1^2/n2^2=t1/t2--> 100^2/2000=2*1/t2 --> 10000/4000000=1/t2 --> 4000000=10000t2
t2=4000000/10000
= 400
itu rumus apa n12/n22=t1/t2
?
Masuk untuk menulis jawaban
itu komputer apa manusia, ngitung itu aja lama amat /?