Gibt es einen -Algorithmus, mit dem überprüft werden kann, ob ein regulärer Ausdruck der Größe n mit einer Zeichenfolge der Größe m übereinstimmt , wobei ein Alphabet mit fester Größe angenommen wird, wenn dies wichtig ist?
Der Standard-NFA-Algorithmus ist Worst Case. Groz et al. Erzielen Sie eine lineare Zeit für eine Vielzahl von Klassen für reguläre Ausdrücke, jedoch nicht für alle. Gibt es bessere Ergebnisse?
B. Groz, S. Maneth & S. Staworko (2012, Mai). Deterministische reguläre Ausdrücke in linearer Zeit.
regular-expressions
parsing
Geoffrey Irving
quelle
quelle