Вопросы по теме 'infix-notation'
Какая из следующих постфиксных нотаций правильно представляет сумму инфиксов 1+2+3+4?
Я тестирую конвертер инфикс-постфикс-инфикс и обнаружил некоторую неопределенность. Например, простая инфиксная сумма
1 + 2 + 3 + 4
можно преобразовать в постфиксный
1 2 + 3 + 4 +
предполагая, что операторы с одинаковым приоритетом не...
1198 просмотров
schedule
13.06.2022
Преобразование инфикса в постфикс с использованием стеков (связанных списков) в C++
Всем добрый день! Я новичок в C++ (а также в stackoverflow), и мне нужна помощь ваших экспертов. Что-то не так с этим кодом, даже если нет ошибки или предупреждения. Он просто зависает всякий раз, когда программа выполняется. Программа...
19266 просмотров
schedule
23.06.2023
Оценка дерева выражений с помощью std::map
Я использую абстрактные типы данных для оценки дерева выражений по сравнению с предыдущим способом, и я не уверен, как именно использовать функцию карты.
Хорошо, так что эта функция
int arithmetic_expression::evaluate_Expression(std::map<...
540 просмотров
schedule
26.12.2022
Вставить пробел после каждого одного или двух символов в строке
Мне нужно написать код для исправления пользовательского ввода. Входные данные представляют собой математическое выражение в инфиксной форме. Чтобы мои расчеты были правильными, мне нужно, чтобы каждый операнд находился на расстоянии от оператора....
3034 просмотров
schedule
28.08.2023
Инфикс в Postfix с поддержкой функций
В Интернете существует множество алгоритмов преобразования инфикса в постфикс. Но мой вопрос в том, как сделать так, чтобы поддерживались функции? Например, sin(x+y)*z.
Буду признателен за код.
4013 просмотров
schedule
29.04.2023
Общий лисп: есть ли менее болезненный способ ввода математических выражений?
Мне нравится обычная шепелявка, но иногда очень больно вводить простые математические выражения вроде
a(8b^2+1)+4bc(4b^2+1)
(Конечно, я могу это преобразовать, но это довольно медленно, я сначала пишу (+ () ()), а затем в каждой скобке...
2726 просмотров
schedule
24.01.2023
Алгоритм маневровой станции на С++
Мне нужна функция, которая принимает инфиксную строку (например, "3 + 4 * 9") и преобразует ее в постфиксную (например, "4 9 * 3 +").
У меня это работает, пока вы не добавите скобки в скобки. Я работаю над этим весь день и не могу понять, что я...
11362 просмотров
schedule
19.01.2023
Преобразование Content MathML в строку инфиксной/математической записи в javascript
Как преобразовать Content MathML (пример ниже) в инфиксную или математическую строку записи. Например, преобразовать это:
<math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<times/>...
626 просмотров
schedule
26.01.2023
инфикс для префикса временной и пространственной сложности
Я работал над написанием программы Java для преобразования из инфиксной нотации в префиксную нотацию с использованием стека операндов и стека операторов. Я реализовал рабочий преобразователь на основе псевдокода в верхнем ответе здесь:...
5411 просмотров
schedule
29.06.2022
Алгоритм для оценки префиксного выражения?
У меня есть префиксное выражение, которое имеет только 4 бинарных оператора (+,-,*,/). Прямой способ оценить такое выражение - преобразовать его в постфиксное выражение, а затем оценить это выражение. Но я ищу алгоритм, который делает это напрямую,...
4080 просмотров
schedule
14.01.2023
Проверка ошибок в скобках для преобразования инфикса в постфикс Java
Я работаю над программой для преобразования инфикса в постфикс, и у меня все работает, за исключением того, что я не могу понять, где поставить проверку на ошибку для отсутствующей левой скобки. В основном пользователь вводит строку, и программа...
3252 просмотров
schedule
21.05.2022
Инфикс переменных для префикса для постфикса
Я искал по всему Интернету хорошую реализацию преобразования не числовых выражений, а переменных выражений из инфиксной нотации в префикс и постфикс. Все мои поиски не увенчались успехом. По сути, я хочу посмотреть, есть ли какая-либо реализация в...
2663 просмотров
schedule
26.10.2022
Преобразователь инфикса в постфикс со скобками
В настоящее время я делаю конвертер infixToPostfix, который будет использоваться в назначении калькулятора. Моя проблема в том, что вывод, кажется, показывает круглые скобки, когда этого не должно быть. Я застрял с этим. Может ли кто-нибудь помочь...
3958 просмотров
schedule
24.05.2023
Как мне теперь построить дерево с помощью сканера? (пояснение после кода)
Задание предназначено, чтобы помочь понять и практиковать концепции дерева и обход. Я должен использовать дерево для оценки выражения в префиксной (полированной) нотации, а также для печати выражения в постфиксной (обратной полировке) нотации и...
1146 просмотров
schedule
20.02.2023
Инфиксный калькулятор
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 просмотров
schedule
10.01.2023
Схема преобразования инфикса в префикс
Я пытаюсь понять, как преобразовать инфиксное выражение в префикс в схеме.
Я нашел этот пост, который делает то, что я хочу, но в противоположном направлении. Что изменится при переходе с инфикса->префикса вместо префикса->инфикса?
Изменить:...
4612 просмотров
schedule
18.03.2022