-2
Я пытаюсь написать рекурсивный алгоритм, который вычисляет выражение типа: operator
variable
и функции, которые возвращают true/false
.Оценка условных выражений
[A] = [B] - [c]
functionA(1,2) = functionB(3,4,5)
functionA(functionC(a,b)) = functionB(3,4,5)
Проблема в том, что я не знаю, как начать и какой метод использовать. Я могу использовать стек или что угодно.
Я пытаюсь сделать это в Javascript.
Любая логика/идея приветствуются.
возможно добавить несколько (больше) примеры и применить некоторые ... –
появляются две вопрос совершенно неясно, трудно получить его на самом деле. – Jai
Мне нужно оценить выражение, чтобы найти результат: true/false. например, 2 = 1 + 1 переменные могут быть также функцией. Функция может возвращать значение. Как здесь 2 может быть функцией say FunctionA (arg1, arg2) .So FunctionA (arg1, arg2) = 1 + 1. Вот так возвращается true, если результат оценки функции равен 2 и 1 + 1 результат также равен 2. –