Кафедра меңгерушісі _________________________ Нұрбекова Ж.Қ.
Факультеттің әдістемелік кеңесінде құпталды,
200__ж. «___»____________ Хаттама №_____.
ӘК төрайымы _________________________ А.Т.Кишубаева
1 -2 зертханалық жұмыс. Толық автоматтардың эквиваленттілігі мен минимизациясы. Дербес автоматтар және олардың минимизациясы.
Мақсаты: Студентерді бағдарламаны кезеңмен құруға үйрету
5.1 Қысқаша теориялық мәліметтер
Кнут – Моррис – Пратта алгоритмі (КМП)
Оларды оңнан солға, әріппен әріпті қарастырамыз, сонымен қоса натурал сандардың массивін толтырамыз , онда = сөз ұзындығы (l функциясы өткен пункте анықталған).
Сөзбен: сөз басынын ұзындығы , бір уақытта оның соңы болып келеді.
Бұл барлығы бағыңынқы сөзді іздестіруге қандай қатысы бар? Басқа сөзбен айтқанда, сөзі сөзінің бағыңқысы болады ма, соны анықтау үшін КМП алгоритмін қолданамыз.
Шешімі. КМП алгоритмін сөзіне қолданайық, - арнайы әріп, немесе кездеспейді. сөзі сөзінің бағыңқысы болып келгенде ғана,сандар арасында массиві сөзінің ұзындығына тең болады.
Достарыңызбен бөлісу: |