procedure NilaiTerrendah (Input N:integer a1,. . .,an:integer)
Deklarasi
i:integer;
terrendah:real;
Algoritma:
terrendah ← a1
for i ←2 to N do
if (ai< terrendah)
terrendah ← a1
endif
endfor
Output('Nilai Akhir Terrendah : ',terrendah:0:2);
Endprocedure
Worst case, Best case, Average case
Yang di hitung adalah < (perbandingan)
Tmin(n) = n -1
O (Big Oh)
n
– 1
O (n)
n
– 1 ≤ 2n (untuk semua n ≥ 1)
c = 2, n0 = 1
Ω
(Big Omega)
n
– 1
Ω (n)
n
– 1 ≥ ½ n (untuk semua n ≥ 2)
c = ½ , n0 = 2
Θ (Big Theta)
n
– 1
Θ (n)
-
Batas atas
n
– 1 ≤ 2n (untuk semua n ≥ 1)
-
Batas bawah
n
– 1 ≥ ½ n (untuk semua n ≥ 2)
c1 = 2, c2 = ½ , n0 = 2
Tmax(n) = n -1
O (Big Oh)
n
– 1
O (n)
n
– 1 ≤ n (untuk semua n ≥ 1)
c = 1, n0 = 1
Ω
(Big Omega)
n
– 1
Ω (n)
n
– 1 ≥ ½ n (untuk semua n ≥ 2)
c = ½ , n0 = 2
Θ (Big Theta)
n
– 1
Θ (n)
-
Batas atas
n
– 1 ≤ 2n (untuk semua n ≥ 1)
-
Batas bawah
n
– 1 ≥ ½ n (untuk semua n ≥ 2)
c1 = 1, c2
= ½ , n0 =
2
Tavg(n) = (n-1)+(n-1) / 2
≈ n -1 / 2
≈ n
O (Big Oh)
n
– 1
O (n)
n
– 1 ≤ 2n (untuk semua n ≥ 1)
c = 2, n0 = 1
Ω
(Big Omega)
n
– 1
Ω (n)
n
– 1 ≥ ½ n (untuk semua n ≥ 2)
c = ½ , n0 = 2
Θ (Big Theta)
n
– 1
Θ (n)
-
Batas atas
n
– 1 ≤ 2n (untuk semua n ≥ 1)
-
Batas bawah
n
– 1 ≥ ½ n (untuk semua n ≥ 2)
c1 = 2, c2
= ½ , n0 =
2
Tidak ada komentar:
Posting Komentar