Langsung aja cekidot...
Algoritma Rabin Karp adalah algoritma pencarian kata yang mencari sebuah pola berupa substring dalam sebuah teks menggunakan hashing. Algoritma ini sangat efektif untuk pencocokan kata dengan pola banyak. Salah satu aplikasi praktis dari algoritma Rabin Karp adalah dalam pendeteksian plagiarisme.
Untuk teks dengan panjang n dan pola dengan panjang m, waktu komputasi terbaik adalah O(n), sedangkan terburuknya adalah O((n-m+1)m).
Langkah-langkah dalam algoritma Rabin Karp
- Menghilangkan tanda baca dan mengubah ke teks sumber dan kata yang ingin dicari menjada kata-kata tanpa huruf kapital.
- Membagi teks ke dalam gram-gram yang ditentukan nilai k-gram nya.
- Mencari nilai hash dengan fungsi rolling hash dari tiap gram yang terbentuk.
- Mencari nilai hash yang sama antara 2 teks.
- Menentukan persamaan 2 buah teks dengan persamaan Dice’s Similarity Coefficient ( Silahkan Cari Referensi Lain )
LINK DOWNLOAD
4 Komentar
ada sorce code php nya kah
BalasHapusAda mas link download nya sudah aku pos
Hapusgan itu nilai fingerprintnya masih salah y?
BalasHapusia gan masih salah
Hapus