Вопросы по теме 'infix-notation'

Какая из следующих постфиксных нотаций правильно представляет сумму инфиксов 1+2+3+4?
Я тестирую конвертер инфикс-постфикс-инфикс и обнаружил некоторую неопределенность. Например, простая инфиксная сумма 1 + 2 + 3 + 4 можно преобразовать в постфиксный 1 2 + 3 + 4 + предполагая, что операторы с одинаковым приоритетом не...
1198 просмотров

Преобразование инфикса в постфикс с использованием стеков (связанных списков) в C++
Всем добрый день! Я новичок в C++ (а также в stackoverflow), и мне нужна помощь ваших экспертов. Что-то не так с этим кодом, даже если нет ошибки или предупреждения. Он просто зависает всякий раз, когда программа выполняется. Программа...
19266 просмотров

Оценка дерева выражений с помощью std::map
Я использую абстрактные типы данных для оценки дерева выражений по сравнению с предыдущим способом, и я не уверен, как именно использовать функцию карты. Хорошо, так что эта функция int arithmetic_expression::evaluate_Expression(std::map<...
540 просмотров

Вставить пробел после каждого одного или двух символов в строке
Мне нужно написать код для исправления пользовательского ввода. Входные данные представляют собой математическое выражение в инфиксной форме. Чтобы мои расчеты были правильными, мне нужно, чтобы каждый операнд находился на расстоянии от оператора....
3034 просмотров
schedule 28.08.2023

Инфикс в Postfix с поддержкой функций
В Интернете существует множество алгоритмов преобразования инфикса в постфикс. Но мой вопрос в том, как сделать так, чтобы поддерживались функции? Например, sin(x+y)*z. Буду признателен за код.
4013 просмотров

Общий лисп: есть ли менее болезненный способ ввода математических выражений?
Мне нравится обычная шепелявка, но иногда очень больно вводить простые математические выражения вроде a(8b^2+1)+4bc(4b^2+1) (Конечно, я могу это преобразовать, но это довольно медленно, я сначала пишу (+ () ()), а затем в каждой скобке...
2726 просмотров

Алгоритм маневровой станции на С++
Мне нужна функция, которая принимает инфиксную строку (например, "3 + 4 * 9") и преобразует ее в постфиксную (например, "4 9 * 3 +"). У меня это работает, пока вы не добавите скобки в скобки. Я работаю над этим весь день и не могу понять, что я...
11362 просмотров

Преобразование Content MathML в строку инфиксной/математической записи в javascript
Как преобразовать Content MathML (пример ниже) в инфиксную или математическую строку записи. Например, преобразовать это: <math xmlns="http://www.w3.org/1998/Math/MathML"> <apply> <times/>...
626 просмотров

инфикс для префикса временной и пространственной сложности
Я работал над написанием программы Java для преобразования из инфиксной нотации в префиксную нотацию с использованием стека операндов и стека операторов. Я реализовал рабочий преобразователь на основе псевдокода в верхнем ответе здесь:...
5411 просмотров

Алгоритм для оценки префиксного выражения?
У меня есть префиксное выражение, которое имеет только 4 бинарных оператора (+,-,*,/). Прямой способ оценить такое выражение - преобразовать его в постфиксное выражение, а затем оценить это выражение. Но я ищу алгоритм, который делает это напрямую,...
4080 просмотров

Проверка ошибок в скобках для преобразования инфикса в постфикс Java
Я работаю над программой для преобразования инфикса в постфикс, и у меня все работает, за исключением того, что я не могу понять, где поставить проверку на ошибку для отсутствующей левой скобки. В основном пользователь вводит строку, и программа...
3252 просмотров

Инфикс переменных для префикса для постфикса
Я искал по всему Интернету хорошую реализацию преобразования не числовых выражений, а переменных выражений из инфиксной нотации в префикс и постфикс. Все мои поиски не увенчались успехом. По сути, я хочу посмотреть, есть ли какая-либо реализация в...
2663 просмотров

Преобразователь инфикса в постфикс со скобками
В настоящее время я делаю конвертер infixToPostfix, который будет использоваться в назначении калькулятора. Моя проблема в том, что вывод, кажется, показывает круглые скобки, когда этого не должно быть. Я застрял с этим. Может ли кто-нибудь помочь...
3958 просмотров

Как мне теперь построить дерево с помощью сканера? (пояснение после кода)
Задание предназначено, чтобы помочь понять и практиковать концепции дерева и обход. Я должен использовать дерево для оценки выражения в префиксной (полированной) нотации, а также для печати выражения в постфиксной (обратной полировке) нотации и...
1146 просмотров

Инфиксный калькулятор
Im writting a program (this is homework) to create an infix calculator in C using stacks. i came up with the following logic : have two stacks : one for numbers , one for operators. store input as a char string and then scan one char at a time...
12197 просмотров
schedule 02.05.2023

Преобразование регулярного выражения токенизации Java в Javascript
В качестве ответа на мой вопрос маркировка инфиксной строки в Java я получил регулярное выражение (?<=[^\.a-zA-Z\d])|(?=[^\.a-zA-Z\d] . Однако теперь я пишу тот же код на Javascript и не понимаю, как заставить регулярное выражение Javascript...
188 просмотров
schedule 19.01.2023

Как проверить соответствие скобок в Java?
Для моего домашнего задания мы должны использовать стеки, чтобы сделать калькулятор с использованием инфикса и постфикса в java. Пока я читаю уравнения из файла, там много скобок. Я должен убедиться, что они совпадают и отображать сообщение об...
2312 просмотров
schedule 11.05.2023

преобразование инфикса в постфикс с использованием стека
я написал код для преобразования инфиксной нотации в постфиксную. он отлично работает без скобок, но дает мне ошибку времени выполнения, когда я заключаю выражение в скобки. я должен использовать аргументы командной строки....
506 просмотров
schedule 11.06.2022

Инфикс для Postfix с использованием стека и очереди: невозможно получить доступ к памяти С++
Я пытаюсь взять строку инфиксного выражения и изменить ее на постфикс. Я считаю, что большая часть кода должна работать, однако есть проблема с «Невозможно прочитать память», когда вызывается Queue::enqueue(char, int), программа не может прочитать...
1467 просмотров

Схема преобразования инфикса в префикс
Я пытаюсь понять, как преобразовать инфиксное выражение в префикс в схеме. Я нашел этот пост, который делает то, что я хочу, но в противоположном направлении. Что изменится при переходе с инфикса->префикса вместо префикса->инфикса? Изменить:...
4612 просмотров
schedule 18.03.2022