Merkkijonohakualgoritmi
Merkkijonohakualgoritmit ovat algoritmeja, jotka etsivät lyhyen merkkijonon (hahmon) esiintymän pitkän merkkijonon (tekstin) seasta. Esimerkiksi hahmolla "land" on tekstissä "vårt land, vårt land, vårt fosterland" kolme esiintymää. Esiintymät voivat olla osittain päällekkäisiä.
Edellä esitellyn tarkan merkkijonohaun lisäksi voidaan tehdä myös likimääräistä merkkijonohakua, joka sallii tietyn määrän virheitä (esimerkkeinä hahmon "land" esiintymistä yhdellä virheellä ovat "ladd", "iand" ja "lgnd").
Merkkijonohakualgoritmeja
- Triviaalialgoritmi
- Knuth-Morris-Pratt
- Boyer-Moore
- Rabin-Karp
- Shift-Or
- BNDM
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.