Kasus 5
a.
Kasus Terbaik (T
min(n))
Tmin(n) = n – 1
b.
Kasus Terburuk
(T max(n))
T max(n) = n2
c.
Kasus Rata-rata
T avg(n)
T avg(n) = n2
Penyelesaian
:
Notation Asimtotik
a. Kasus
Terbaik (T min(n))
Tmin(n)
= n – 1
Misalkan
: Tmin(n) = T(n)
Maka
: T(n) = n – 1
1.
Big Oh (O)
Untuk semua n >
n0
Dimana C (kostanta) dan n0 (batas
n ),
nilainya bebas
ditentukan.
Cari c dan n0, sehingga T(n) < C * g(n) untuk semua n >
n0 dari kasus dibawah
ini.
n – 1 Є O(n)
misal :
n = 0
Jadi
2. Big
Omega (Ω)
Untuk
semua n > n0
Dimana
C
(kostanta) dan n0 (batas n
),
nilainya bebas ditentukan.
Cari c dan n0, sehingga T(n) > C * g(n) untuk semua n >
n0 dari kasus dibawah
ini.
n
– 1 Є Ω (n0)
Misal
:
n
= 2
n -1 Є Ω(n0)
adalah benar, jika C = 1, n0 = 2
3. Big
Theta (Θ)
Untuk
semua n > n0
Dimana
C
(kostanta) dan n0 (batas n
), nilainya bebas ditentukan.
Cari c1, c2, dan n0, sehingga C2*g(n) <
T(n) <
C1*g(n) untuk semua
n > n0
dari kasus dibawah ini.
n
– 1 Є
Θ(n)
misal
:
n
= 2
Jadi
N – 1 Є Θ(n)
adalah benar, jika C1 =
1, C2 = ½, n0 = 2
b.
Kasus Terburuk
(T max(n))
T max(n) = n2
Misalkan
: Tmax(n) = T(n)
Maka
: T(n) = n2
1.
Big Oh (O)
Untuk semua n >
n0
Dimana C (kostanta) dan n0 (batas
n ), nilainya bebas
ditentukan.
Cari c dan n0, sehingga T(n) < C * g(n) untuk semua n >
n0 dari kasus dibawah
ini.
n2 Є
O(n2)
misal :
n = 0
Jadi
2. Big
Omega (Ω)
Untuk
semua n > n0
Dimana
C
(kostanta) dan n0 (batas n
), nilainya bebas ditentukan.
Cari c dan n0, sehingga T(n) > C * g(n) untuk semua n >
n0 dari kasus dibawah
ini.
n2
Є Ω
(n)
Misal
:
n
= 8
Jadi
3. Big
Theta (Θ)
Untuk
semua n > n0
Dimana
C
(kostanta) dan n0 (batas n
), nilainya bebas ditentukan.
Cari c1, c2, dan n0, sehingga C2*g(n) <
T(n) <
C1*g(n) untuk semua
n > n0
dari kasus dibawah ini.
n2
Є
Θ(n2)
misal
:
n
= 0
Jadi
n2
Є Θ(n) adalah benar, jika C1 = 5, C2 = ½, n0
= 0
c.
Kasus Rata-rata
T avg(n)
T avg(n) = n2
Misalkan
: Tavg(n) = T(n)
Maka
: T(n) = n2
1.
Big Oh (O)
Untuk semua n >
n0
Dimana C (kostanta) dan n0 (batas
n ), nilainya bebas
ditentukan.
Cari c dan n0, sehingga T(n) < C * g(n) untuk semua n >
n0 dari kasus dibawah
ini.
n2 Є
O(n2)
misal :
n = 0
Jadi
2. Big
Omega (Ω)
Untuk
semua n > n0
Dimana
C
(kostanta) dan n0 (batas n
), nilainya bebas ditentukan.
Cari c dan n0, sehingga T(n) > C * g(n) untuk semua n >
n0 dari kasus dibawah
ini.
n2
Є Ω
(n)
Misal
:
n
= 3
Jadi
3. Big
Theta (Θ)
Untuk
semua n > n0
Dimana
C
(kostanta) dan n0 (batas n
), nilainya bebas ditentukan.
Cari c1, c2, dan n0, sehingga C2*g(n) <
T(n) <
C1*g(n) untuk semua
n > n0
dari kasus dibawah ini.
n2
Є
Θ(n2)
misal
:
n
= 0
Jadi
n2 Є
Θ(n) adalah benar, jika C1
= 5/4, C2 =2/5, n0 =0
0 komentar:
Posting Komentar