Algoritma Knuth-Morris-Pratt: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan |
k Robot: Cosmetic changes |
||
Baris 1:
'''Algoritma Knuth-Morris-Pratt''' adalah salah satu [[
Jika kita melihat [[Algoritma pencarian string#Algoritma brute force dalam pencarian string|algoritma brute force]] lebih mendalam, kita mengetahui bahwa dengan mengingat beberapa perbandingan yang dilakukan sebelumnya kita dapat meningkatkan besar pergeseran yang dilakukan. Hal ini akan menghemat perbandingan, yang selanjutnya akan meningkatkan kecepatan pencarian.<ref>{{en}}Lecroq, Thierry Charras, Christian. 2001. Handbook of Exact String Matching Algorithm. ISBN 0-
== Cara kerja ==
Baris 70:
Algoritma ini menemukan semua kemunculan dari pattern dengan panjang n di dalam teks dengan panjang m dengan kompleksitas waktu O(m+n). Algoritma ini hanya membutuhkan O(n) ruang dari memory internal jika teks dibaca dari file eksternal. Semua besaran O tersebut tidak tergantung pada besarnya ruang alpabet
== Referensi ==
{{reflist}}
Baris 82:
{{DEFAULTSORT:Knuth-Morris-Pratt}}
[[Kategori:Algoritma pencarian]]
[[Kategori:Algoritma string]]
Baris 88 ⟶ 89:
[[en:Knuth–Morris–Pratt algorithm]]
[[fr:Algorithme de Knuth-Morris-Pratt]]
[[ko:크누스-모리스-프랫 알고리즘]]▼
[[it:Algoritmo di Knuth-Morris-Pratt]]
[[ja:クヌース-モリス-プラット法]]
▲[[ko:크누스-모리스-프랫 알고리즘]]
[[pl:Algorytm Knutha-Morrisa-Pratta]]
[[pt:Knuth-Morris-Pratt]]
|