Wyszukiwanie wzorca w tekście

Zadanie AL13.1 Podaj wartości funkcji prefiksowej dla wzorca P = ababca. (Wartości funkcji prefiksowej można liczyć na podstawie definicji, niekoniecznie symulując algorytm Knutha-Morrisa-Pratta.

Z poniższych zadań 13.2 i 13.3 należy wybrać tylko jedno zadanie

Zadanie AL13.2 (3 pkt) Zmodyfikuj algorytm Knutha-Morrisa-Pratta tak, aby wyszukiwał w tekście T dany wzorzec P przy założeniu, że każdy znak zapytania ’?’ w tekście T może odpowiadać dowolnemu znakowi, a następnie zaimplementuj tę modyfikację.

Zadanie AL13.3 (5 pkt) Zaimplementuj algorytmy wyszukiwania wzorca w tekście modyfikując te algorytmy w taki sposób, żeby

Ponadto porównaj czas działania tych algorytmów (1 punkt za czas, 1 za modyfikacje). ALgorytmy: Przykłady wzorca i tekstu do testowania znajdują sie w plikach

Uwagi.