Tham khảo mã nguồn thuật toán top-down và bottom-up và giải một trong những bài tập dưới đây; sau khi hoàn thành gửi lại cho thầy giáo qua email, hạn cuối: 23h59, ngày 7/1/2018.
- Mã nguồn minh họa cả hai thuật toán top-down và bottom-up đều dựa trên đệ quy, hãy chuyển đổi chúng thành dạng không đệ quy.
- Hãy xây dựng thuật toán chuyển đổi từ suy dẫn trả về bởi thuật toán top-down (bottom-up) thành cây phân tích cú pháp tương ứng.
- Hãy điều chỉnh thuât toán top-down (bottom-up) để chúng trả về mọi cây phân tích cú pháp khác nhau (dùng cho văn phạm có nhập nhằng.
Mã nguồn minh họa thuật toán BOTTOM-UP viết bằng ngôn ngữ lập trình C#
Mã nguồn minh họa thuật toán TOP-DOWN viết bằng ngôn ngữ lập trình C#