Kết hợp biểu thức chính quy hoàn toàn theo thời gian


8

Có thuật toán để kiểm tra xem một biểu thức chính quy có kích thước n có khớp với một chuỗi kích thước m hay không , giả sử một bảng chữ cái có kích thước cố định nếu điều đó quan trọng?O(n+m)nm

Thuật toán NFA tiêu chuẩn là trường hợp xấu nhất . Groz và cộng sự. đạt được thời gian tuyến tính cho một loạt các lớp biểu thức chính quy, nhưng không phải tất cả. Có kết quả nào tốt hơn không?O(nm)

Groz, B., Maneth, S., & Staworko, S. (2012, tháng 5). Biểu thức chính quy xác định trong thời gian tuyến tính.

Câu trả lời:


5

O(nm(loglogn)/(logn)3/2+n+m)

O(n+m)O(m+n)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.