Основные различия между алгоритмом шунтирующего двора и алгоритмом обратной польской записи:
- Алгоритм шунтирующего двора — это метод для разбора арифметических или логических выражений, указанных в инфиксной нотации. 2 Он может создавать либо строку постфиксной записи, также известную как обратная польская запись (RPN), либо абстрактное синтаксическое дерево (AST). 26
- Алгоритм обратной польской записи — это алгоритм для вычисления формулы в обратной польской записи с использованием стека. 49 Он предполагает чтение записи слева направо: если встречается операнд, его нужно пометить в стек, а если оператор — выполнить заданную им операцию. 4
Таким образом, основное различие заключается в том, что алгоритм шунтирующего двора занимается преобразованием инфиксных выражений, а алгоритм обратной польской записи — вычислением выражений в определённой форме записи, в которой операнды расположены перед знаками операций. 17