Rõ ràng là chúng ta cần sử dụng ngăn xếp để tính toán và so sánh A, B, và đếm được, vì họ đang đọc.Cái nàyỞ đây, mỗi một sự phức tạp, có thể có một hay hai B. Vì vậy chúng ta cần không chắc chắn.Mỗi mộtChuỗi L có hai khu vực, một khu vực gồm khu B (Được rồi, họ rất khó tách ra ở ε Case,Nhưng bình thường, điều này thực sự có).Vì vậy chúng ta cần một ít nhất có hai trạng thái của cỗ máy.Có hai cách để chúng ta có thể xử lý sự kiện, mỗi lần chúng ta thấy một, chúng tôi không biết nó cóKhớp với một B - 2.Đầu tiên là gửi một hoặc hai ký tự đẩy vào stack.Trong trường hợp này, khi chúng taĐến B, chúng ta sẽ mở một ký tự cho mỗi một B, chúng ta thấy.Một cỗ máy có thể không chắc chắn, bao gồm tất cả các con đườngMột hay hai ký tự đẩy kết hợp sẽ tìm thấy ít nhất 1 tương ứng với mỗi một sợi dây ở L.Sẽ có một ký tự mỗi người không chắc chắn và có được khi chúng ta xử lý mọi B:Stack ký tự, ta chấp nhận bất cứ một B - 2.Ở đây có một PDA, sử dụng cách thứ hai.Anh có thể muốnThử viết một cách làm cách khác.Cỗ máy thực sự cần ba bang, bởi vì nó cần hai tiểu bang.B cho phép xử lý tình huống, 2 b đọc, nhưng chỉ có một người duy nhất là bung
đang được dịch, vui lòng đợi..
