Minggu, 16 Oktober 2016

Tambahan dari Pembahasan Kompleksitas Waktu Terbaik, Terburuk, dan Rata-rata

1. Diberikan sebuah matriks dengan ordo m x n (A1 .. Am, A1 .. An), dengan tiap nilai pada elemen bernilai unik. Hitunglah kompleksitas waktu Terbaik( T min (n)), Terburuk(T max (n)), dan Rata-rata(T avg (n)) dari algoritma mencari elemen minimum larik di bawah ini.


Penyelesaian:
a.       Kasus terbaik (best case)
Adalah bila elemen ditemukan pada baris dan kolom (Aij) pertama dan operasi (cari = Aij) yang dilakukan sekali, sehingga: T­min(n) = 1.
b.       Kasus terburuk (worst case)
Apabila jika elemen ditemukan pada baris dan kolom (Aij) terakhir (l x m), sehingga: Tmax(n) = n. (l x m = n)
c.       Kasus rerata (average case)
Apabila elemen atau operasi terhenti di antara kasus terbaik dan kasus terburuk, sehingga: 




2. Diberikan sebuah matriks dengan ordo m x n (A1 .. Am, A1 .. An), dengan tiap nilai pada elemen bernilai unik. Hitunglah kompleksitas waktu Terbaik( T min (n)), Terburuk(T max (n)), dan Rata-rata(T avg (n)) dari algoritma mencari elemen minimum larik di bawah ini.


Penyelesaian:
a.       Kasus terbaik (best case)
Operasi akan terhenti sampai perulangan i dan j selesai, sehingga: T­min(n) = n.
b.       Kasus terburuk (worst case)
Karena perulangan yang dilakukan menggunakan for, sehingga kasus terburuk sama dengan kasus terbaik: Tmax(n) = n.
c.       Kasus rerata
                               

0 komentar:

Posting Komentar