<Х1> Шта је НФА? Х1>
<п> НФА (не-одређивачани коначни аутомат) је врста коначног аутомата која има могућност да истовремено буде у више држава у више држава. Користи се у рачунарској теорији и формалним језицима који представљају и препознају редовне језике. П>
<Х2> Како функционира НФА? Х2>
<П> НФА се састоји од коначног скупа држава, абецеда уноса, прелазне функције и скуп завршних држава. Функција транзиције омогућава НФА да промени стање према тренутном улазном симболу. За разлику од ДФА (детерминистичан коначни аутомат), НФА може имати више прелаза у исти улазни симбол у датом стању, или чак празним прелазима, где се не потроши унос симбола.
<Х3> Предности и недостаци НФА Х3>
<п> Једна од главних предности НФА је његова способност да се редовни језици представљају компактније и ефикасније од ДФА. Поред тога, у стању је да препозна језике који ДФА не може препознати. Међутим, НФА-ов не -детерминизам такође може довести до нејасноћа и потешкоћа у спровођењу и анализи алгоритама.
<стронг> НФА Пример: стронг>
<табле>
<тхеад>
<Тр>
<Хх> Држава х>
<хх> А х>
<Хх> б х>
Тр>
Тхеад>
<тди>
<Тр>
<ТД> К0 тд>
<ТД> {к0, К1} ТД>
<ТД> {к0} тд>
Тр>
<Тр>
<ТД> К1 тд>
<ТД> {К2} ТД>
<ТД> {К2} ТД>
Тр>
<Тр>
<ТД> К2 ТД>
<ТД> {К2} ТД>
<ТД> {К2} ТД>
Тр>
тди>
Табле>
<П> У овом примеру, НФА има три државе: К0, К1 и К2. Симбол “А” узима НФА државе К0 да наводи К0 и К1, док симбол “Б” узима НФА из државе К0 до државе К0. Држава К1 постиже се само симболом “А”, а држава К2 постиже се било којим улазним симболом. П>
<а хреф = дува
<реф>
<Х2> Референце х2>
<О ол>
<ли> хттпс: //ен.википедиа.орг/вики/нондетерминистиц_фините_аутоматон ли>
<ли> хттпс: //ввв.геексфоргеекс.орг/инттродуцтион-оф-нондетерминистиц-фините-аутоматон-нфа/ ли>
ол>
Реф>
<Ифраме срц = "хттпс: //ввв.иоутубе.цом/ембед/дкв4в9вгкцк"> фраме>