Interpolation Search adalah sebuah algoritma atau metode untuk mencari nilai key yang diberikan dalam array diindeks yang telah diperintahkan oleh nilai – nilai kunci. Metode ini didasari pada
proses pencarian nomor telepon pada buku telepon yang mana manusia mencari melalui dengan nilai kunci yang terdapat pada buku. Teknik searching ini dilakukan dengan perkiraan letak data.
Contoh Algoritma:
Key <-- 19
awal <-- 0
akhir <-- n-1
Ktm = 0
Jml <-- 0
X <-- 0
do
nen = (key – data[awal]) * (akhir – awal) / data[akhir] – data[awal] + awal ;
if data[nen] = key then
ktm = 1;
jml <-- jml +1 ;
Ind [ j ] <-- i ;
j <-- j + 1 ;
end if
if (data[nen] > key)
akhir = nen-1;
else
awal = nen + 1;
ktm = 1;
jml <-- jml +1 ;
Ind [ j ] <-- i ;
j <-- j + 1 ;
while(key >= data[awal] && key <= data[akhir])
write (‘data tidak ada’);
awal <-- awal + 1;
end while
If (ktm=1)
write (‘data ketemu sebanyak : ’) <-- jml ;
For X <-- 0 to X <-- j-1 do
Write ( ‘di posisi : ‘) <-- ind [x]
end if
Saturday, 4 October 2014
Author: wardana
Etiam at libero iaculis, mollis justo non, blandit augue. Vestibulum sit amet sodales est, a lacinia ex. Suspendisse vel enim sagittis, volutpat sem eget, condimentum sem.
RELATED STORIES
Kuliah PPG - Rangkuman Pedagogik Guru wajib memenuhi kualifikasi akademik mini
Trik Agar Blog Anda Sering Dibuka atau Dibaca PengunjungAnda tahu apa itu blog?. Ya, blog adalah cara mud
7 Cara Agar Semakin Disayang PacarHubungan cinta terkadang mengalami kejenuhan yang
SIMULASI DIGITAL - Pembelajaran Melalui Kelas Maya #SMS1 #4Edmodo adalah platform media sosial yang sering d
Algoritma Hanoi Dengan JavaScript Tower of Hanoi merupakan sebuah permainan p
SIMULASI DIGITAL - Aplikasi Pengolah Simulasi Visual Tahap Pascaproduksi #SMS2 #5EditingEditing adalah membuang atau memotong kata
0 komentar: