Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4951212 | Journal of Computer and System Sciences | 2017 | 28 Pages |
Abstract
A linear time algorithm is presented for testing determinism of a regular expression. It is shown that an input word of length n can be matched against a deterministic regular expression of length m in time O(m+nlogâ¡logâ¡m). If the deterministic regular expression has bounded depth of alternating union and concatenation operators, then matching can be performed in time O(m+n). These results extend to regular expressions containing numerical occurrence indicators.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
B. Groz, S. Maneth,