W e‑materiale Algorytm Knutha‑Morrisa‑PrattaAlgorytm Knutha‑Morrisa‑Pratta poznaliśmy najważniejsze zasady działania tego algorytmu. Teraz nadeszła pora, aby zdobytą wiedzę teoretyczną zastosować w praktyce. W tym e‑materiale zaimplementujemy metodę Knutha‑Morrisa‑Pratta w języku Java. Materiały multimedialne, krok po kroku, pokażą ci, jak napisać program wyszukujący wzorce w tekście. Z kolei zadania pozwolą na samodzielne sprawdzenie swoich sił oraz wiedzy z zakresu omawianego algorytmu.
Implementację tego algorytmu w pozostałych językach programowania znajdziesz w e‑materiałach:
Algorytm Knutha‑Morrisa‑Pratta w języku C++Algorytm Knutha‑Morrisa‑Pratta w języku C++,
Algorytm Knutha‑Morrisa‑Pratta w języku PythonAlgorytm Knutha‑Morrisa‑Pratta w języku Python.
Więcej zadań? Przejdź do e‑materiału Algorytm Knutha‑Morrisa‑Pratta – zadania maturalneAlgorytm Knutha‑Morrisa‑Pratta – zadania maturalne.
Przeanalizujesz proces wyszukiwania wzorców w tekście, w szczególności zagadnienie wykorzystania metody Knutha‑Morrisa‑Pratta.
Zaimplementujesz algorytm tworzenia tablicy częściowych dopasowań w języku Java.
Zaimplementujesz algorytm wyszukiwania wzorców metodą Knutha‑Morrisa‑Pratta w języku Java.