pada
external storage.
Sequensial
Search
yang
paling mudah.
semua elemen-elemen
array dari awal sampai akhir, dimana
data-data
tidak perlu diurutkan terlebih dahulu.
Ada
2 Kemungkinan dalam Sequensial
Search
array terdepan (elemen
array pertama) sehingga waktu yang
dibutuhkan untuk
pencarian data
sangat sebentar
(minimal).
array terakhir (elemen
array terakhir) sehingga waktu yang
dibutuhkan untuk
pencarian data
sangat lama
(maksimal).
Binary
Search
hanya dapat dilakukan pada
kumpulan data
yang sudah
diurutkan
terlebih dahulu.
Prinsip dari
Binary Search
1.Mula-mula diambil posisi awal 0 dan posisi akhir =
N-1, kemudian dicari posisi data
tengah dengan rumus (posisi awal + posisi akhir) /
2. Kemudian data
yang dicari
dibandingkan dengan data
tengah.
2.Jika lebih kecil,
proses dilakukan kembali tetapi posisi akhir dianggap sama
dengan posisi tengah –1.
3.Jika lebih besar,
proses dilakukan kembali tetapi posisi awal dianggap sama
dengan posisi tengah +1.
4.Jika
data sama, berarti data ditemuka
Kesimpulan
sedikit, sedangkan
binary search efektif jika digunakan pada sekumpulan data
yang berjumlah banyak.
tidak urut, sedangkan
binary search harus pada data
yang sudah urut.