Proses pencarian adalah menemukan
harga (data) tertentu didalam sekumpulan harga yang bertipe sama (baik tipe
dasar maupun tipe bentukan). Ada
beberapa jenis pencarian yang sering digunakan antara lain pencarian beruntun,
pencarian beruntun dengan data sentinel, dan pencarian biner.
Pencarian Beruntun
Pencarian beruntun adalah proses
membandingkan setiap elemen larik satu persatu secara beruntun, mulai dari
elemen pertama, sampai dengan elemen yang dicari ditmukan, atau seluruh elemen
sudah diperiksa. Pencarian beruntun dapat dilakukan pada data yang sudah terurut
maupun pada data yang belum terurut.
Misal terdapat sekumpulan data yang belum terurut dalam
larik sebagai berikut :
23
|
12
|
35
|
21
|
34
|
37
|
21
|
25
|
15
|
Dari
data tersebut misal nilai yang akan dicari adalah x = 34
Maka
elemen yang diperiksa : 23, 12, 35, 21, 34 (ditemukan)
Indeks
larik berada pada IX = 5
Algoritma pencarian
untuk permasalahan diatas : klik disini
Related Articel:
Algoritma Pemrograman
- Aturan-Aturan dasar dalam penulisan algoritma
- Dasar Logika & Algoritma
- Penggabungan File
- Algoritma File
- Algoritma Record
- Algoritma Pemrosesan Matriks
- Algoritma Matriks (Deklarasi Matriks)
- Algoritma Pengurutan Maksimim / Minimum (Maximum / Minimum Sort)
- Algoritma Pengurutan Buble Sort
- Algoritma Pencarian Biner
- Algoritma ARRAY / LARIK
- [Algoritma] Fungsi
- [Algoritma] Prosedur
- [Algoritma] Tipe Terstruktur
- [Algoritma] Aturan Penulisan Teks Algoritma
- [Algoritma] Struktur Pengulangan
- [Algoritma] Algoritma menghitung operasi matematika
- [Algoritma] Algoritma Menghitung Deret (x^1 / 1!)+ (x^4 / 3!) + (x^9 / 5!) + ... (x^n / n!)
- [Algoritma] Algoritma Deret : (a^1 / 1!) + (a^2 / 2!) + (a^3 / 3!) ... (a^n / n!)
- [Algoritma] Algoritma Menghitung Operasi Metematika
- [Algoritma] Algoritma deret factorial : 1! + 4! + 7! + 10! +. . . n!
- [Algoritma] Algoritma menghitung total upah pegawai
- [Algoritma] Algoritma kategori_Beasiswa menggunakan CASE..END CASE
0 komentar:
Posting Komentar