JavaScript is required

Trong phương pháp “Phân tích dự đoán không đệ qui”, khẳng định nào sau đây đúng nhất đối với STACK (ngăn xếp)

A.

Chứa các ký hiệu kết thúc của văn phạm với ký hiệu $ nằm ở đáy Stack.

B.

Chứa các ký hiệu không kết thúc của văn phạm với ký hiệu $ nằm ở đáy Stack.

C.

Không chứa một chuỗi các ký hiệu văn phạm với ký hiệu $ nằm ở đáy Stack.

D.

Chứa một chuỗi các ký hiệu văn phạm với ký hiệu $ nằm ở đáy Stack.

Trả lời:

Đáp án đúng: D


Trong phương pháp phân tích dự đoán không đệ quy (Predictive Parsing), Stack (ngăn xếp) đóng vai trò quan trọng trong việc lưu trữ các ký hiệu cần xử lý. Phân tích dự đoán không đệ quy sử dụng một bảng phân tích (parsing table) và một stack. Stack được khởi tạo bằng ký hiệu bắt đầu của văn phạm và ký hiệu kết thúc '$' ở đáy. Trong quá trình phân tích, các ký hiệu kết thúc và không kết thúc từ văn phạm được đưa vào stack. Ký hiệu '$' đánh dấu đáy của stack và báo hiệu khi quá trình phân tích kết thúc thành công. Do đó, phương án **D. Chứa một chuỗi các ký hiệu văn phạm với ký hiệu $ nằm ở đáy Stack.** là đáp án đúng nhất.

Câu hỏi liên quan