[理工] 資工 KMP 演算法 failure function

作者: can18 (18號)   2017-11-14 21:31:18
如題 我大致瞭解KMP是先對pattern進行計算,
將來再和string比對時若fail可以快速移動
但對pattern計算的方法有兩種
一種似乎叫 failure function 會將陣列首項設為-1
一種叫 prefix function 會將首項設為0
想請教這兩種方法之間的差異
( 之前是學prefix function的方法)
作者: nat99up (NAt)   2017-11-14 21:33:00
前後綴第一個同字符標0或1的差別而已
作者: hank292 (hank292)   2017-11-15 11:13:00

Links booklink

Contact Us: admin [ a t ] ucptt.com