Kasus 3
a.
Kasus Terbaik (T
min(n))
Tmin(n) = 1
b.
Kasus Terburuk
(T max(n))
T max(n) = n
c.
Kasus Rata-rata
T avg(n)
T avg(n) = n
Penyelesaian
:
Notation Asimtotik
a. Kasus
Terbaik (T min(n))
Tmin(n)
= 1
Misalkan
: Tmin(n) = T(n)
Maka
: T(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.
1 Є O(n)
misal :
n = 1
Jadi
1
Є O(n) adalah benar, jika C = 4, n0 = 1
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.
1
Є Ω
(n0)
Misal
:
n
= 0
Jadi
1 Є Ω(n0)
adalah benar, jika C = 1, n0 = 0
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.
1
Є
Θ(n0)
misal
:
n
= 1
Jadi
N – 1 Є Θ(n)
adalah benar, jika C1 =
1, C2 = ½, n0 = 1
b.
Kasus Terburuk
(T max(n))
T max(n) = n
Misalkan
: Tmax(n) = T(n)
Maka
: T(n) = n
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
Є
O(n)
misal :
n = 0
Jadi
n
Є O(n) adalah benar, jika C = 5, n0 = 0
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
Є
Ω (n)
Misal
:
n
= 0
Jadi
n Є Ω(n)
adalah benar, jika C = 1, n0 = 0
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
Є
Θ(n)
misal
:
n
= 0
Jadi
n
Є Θ(n) adalah benar, jika C1 = 2, C2 = ½, n0
= 0
c.
Kasus Rata-rata
T avg(n)
T avg(n) = n
Misalkan
: Tavg(n) = T(n)
Maka
: T(n) = n
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 Є
O(n)
misal :
n = 0
Jadi
n
Є O(n) adalah benar, jika C = 2, n0 = 0
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
Є
Ω (n)
Misal
:
n
= 0
Jadi
n Є Ω(n)
adalah benar, jika C = 1, n0 = 0
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
Є
Θ(n)
misal
:
n
= 0
Jadi
0 komentar:
Posting Komentar