Я просматривал вики-страницу: 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 С#.