Для выражений в инфиксной форме я знаю алгоритм а вот для постфиксной чето никак не соображу
Напишите просто на словах что запихиваем в стек что и когда вынимаем и тд...
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| blackhard |
Сообщение
#1
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: 0 |
Может кнонибудь подсказать алгоритм вычисления выражения(из строки) записанного в постфиксной форме.
Для выражений в инфиксной форме я знаю алгоритм а вот для постфиксной чето никак не соображу Напишите просто на словах что запихиваем в стек что и когда вынимаем и тд... |
![]() ![]() |
| blackhard |
Сообщение
#2
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: 0 |
Рабочий алгоритм перевода из инфиксной формы в постфиксную(Может комуто понадобится).
|
| blackhard |
Сообщение
#3
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: 0 |
Теперь точно рабочий
Добавлено через 9 мин. А вот если у меня выражение будет содержать не просто буквы a...Z или цифры 1..9 а имена переменных т.е (Ax1+num)*c-Chis.Как в таком случае реализовать перевод?Нужно будет сделать 2 стека 1для строк 2й для знаков +.-...? Как формировать элементы для помещения в стек строк(т.е как выдирать Ax1 эти переменные и когда их в стек пихать )? Сообщение отредактировано: blackhard - |
blackhard Алгоритм вычисления выражений в постфиксной форме 23.04.2008 22:00
volvo RE: Алгоритм вычисления выражений в постфиксной форме 23.04.2008 22:11
blackhard Блин я вдруг понял что мнеб и для инфиксной формы … 23.04.2008 22:45
blackhard Ну ктонибудь помогите пожалуйста!!!… 24.04.2008 0:41
blackhard Вобщем я сделал так сначало превожу выражения из и… 24.04.2008 19:19
blackhard Помогите исправить код. Написал алгоритм для перев… 25.04.2008 0:34
volvo Значит, не все...
Вот тут лежит рабочая программа… 25.04.2008 2:07
blackhard
Значит, не все...
Вот тут лежит рабочая программ… 25.04.2008 2:44
volvo Именно так, если текущий знак - "+", то … 25.04.2008 3:11
blackhard
Именно так, если текущий знак - "+", то… 25.04.2008 3:19
volvo С каких пор программа, не проходящая компиляцию (G… 30.04.2008 0:11
volvo По ссылке, которую я тебе давал, есть алгоритм пер… 1.05.2008 6:28
blackhard Блин чето запутался.Если у меня массив строк и ука… 1.05.2008 14:32
volvo Ну, пока у тебя не массив строк, а массив указател… 1.05.2008 15:03
Сережа Ребят а напишите этот алгоритм на паскале пжлст 11.02.2014 7:16
nishaknapp Why not settling on games that is fun and at the s… 29.07.2022 18:43![]() ![]() |
|
Текстовая версия | 9.12.2025 8:27 |