Professional Documents
Culture Documents
Presentation 2
Presentation 2
Presentation 2
BINARY SEARCH
SARAH | AMEERA | YASMEEN | ERRY | HAARISA
ALGORITMAAA BINARY SEARCH
1. Pastikan item-item dalam senarai yang diberi telah diisih mengikut urutan menaik.
4. Jika nilai item carian sama dengan nilai item yang berada di tengah senarai, carian dihentikan.
5 Jika nilai item carian kurang daripada nilai item yang berada di tengah senarai, abaikan item di
tengah senarai dan item-item selepasnya. Kemudian, lihat pada senarai yang tinggal.
6. Jika nilai item carian lebih daripada nilai item di tengah senarai, abaikan item di tengah senarai dan
item-item sebelumnya. Kemudian, lihat pada senarai yang tinggal.
7. Ulang Langkah 2 hingga Langkah 6 sehingga item carian dijumpai atau apabila carian selesai tapa
menjumpai item carian.
.
- L ialah senarai yang mengandungi
26 item A hingga Z.
- n ialah pemboleh ubah yang
mewakili bilangan item dalam senarai
L.
- i ialah pemboleh ubah yang mewakili
kedudukan item dalam senarai.
- m ialah pemboleh bah yang
mewakili kedudukan item
pertengahan dalam senarai.
- b ialah pemboleh ubah yang
mewakili nilai item carian.
- j ialah n - 1.
1. Senarai L diumpukkan dengan nilai-nilai [A, B, C, hingga Z].
6. Jika b < Lm, kedudukan item terakhir dalam senarai akan dikira
semula, iaitu j= m - 1.
Jika b > L., kedudukan item pertama dalam senarai akan dikira
semula, iaitu i = m + 1.
Proses in akan berulang sehingga item carian dijumpai atau
sehingga semua item dalam senarai telah disemak.
TERIMA KASIH
BRUH