RAdTegIetkBW1
Fotografia przedstawia okulary i lupę powiększającą leżące na otwartej książce.

Algorytm Knutha‑Morrisa‑Pratta w języku C++

Źródło: Wallace Chuck, domena publiczna.

W e‑materiale Algorytm Knutha‑Morrisa‑PrattaPAWg1XbykAlgorytm Knutha‑Morrisa‑Pratta poznaliśmy algorytm służący do wyszukiwania wzorca w tekście. W tym e‑materiale zdobyte wcześniej teoretyczne informacje wykorzystamy w praktyce. Prześledzimy w nim krok po kroku implementację omawianego algorytmu w języku C++, a także rozwiążemy zadania praktyczne.

Implementację tego algorytmu w pozostałych językach programowania znajdziesz w e‑materiałach:

Więcej zadań? Przejdź do e‑materiału Algorytm Knutha‑Morrisa‑Pratta – zadania maturalnePbZpElT2KAlgorytm Knutha‑Morrisa‑Pratta – zadania maturalne.

Twoje cele
  • Scharakteryzujesz działanie algorytmu KMP.

  • Zaimplementujesz algorytm KMP w języku C++.

  • Rozwiążesz przykładowe zadania programistyczne z wykorzystaniem algorytmu KMP.