Я просматривал вики-страницу: http://en.wikipedia.org/wiki/Shunting-yard_algorithm
Я использовал пример кода, чтобы построить первую часть, в основном я сейчас могу повернуть:
3 + 4 * 2 / ( 1–5) ^ 2 ^ 3
в 3 4 2 * 1 5 - 2 3 ^ ^ / +
Но я не знаю, как использовать 3 4 2 * 1 5 - 2 3 ^ ^ / +
, чтобы получить 3.00012207
И пример кода и пояснения на вики не имеют для меня никакого смысла.
Не мог бы кто-нибудь объяснить, как оценить 3 4 2 * 1 5 - 2 3 ^ ^ / +
и дать ответ. Заранее спасибо. Мне не нужен пример кода, просто хорошее объяснение или разбивка примера.
Не то чтобы это важно, но я работаю .net C #.