Tôi đã làm việc để triển khai thuật toán Shunting-Yard trong JavaScript cho lớp học. Đây là công việc của tôi cho đến nay: var userInput = prompt("Enter in a mathematical expression:");
var postFix =
Tôi đã triển khai thành công thuật toán shunting yard trong java. Các thuật toán chính nó là đơn giản tuy nhiên tôi gặp rắc rối với tokenizer. Hiện tại, thuật toán hoạt động với mọi thứ tôi muốn loại
Có cách nào tốt hơn để xử lý unary "-" trong chuyển đổi một biểu thức infix thành một postfix không? Điều hiển nhiên sẽ là tiền tố mọi "" thống nhất với 0. Có ai biết triển khai tốt hơn không? Cảm ơn!