Описание тега prefix-notation
Префиксная нотация (также известная как обычная польская нотация (NPN) или нотация Лукасевича) — это математическая нотация, в которой каждый оператор предшествует всем своим операндам, в отличие от обратной польской нотации, в которой оператор помещается в постфиксную позицию.
4
ответа
Префиксная нотация для инфиксной нотации в Python
Я пишу небольшой калькулятор (с префиксной нотацией), и мне интересно, как бы я конвертировал префиксную нотацию в инфиксную нотацию. В настоящее время у меня есть функция, но она странная, и я не уверен, как это исправить. Будучи странным, я имею в…
27 июн '11 в 20:07
3
ответа
Постфиксный и префиксный шаг, который вызывает ошибку
Почему этот код не компилируется из-за ошибки: #include <iostream> using namespace std; int main() { int i = 0; cout << ++(i++) << " " << i << endl; return 0; } Пока этот код компилируется: #include <iostream> usi…
07 июл '17 в 18:18
0
ответов
Общий формат C для ввода данных из командной строки в символьных строках без пробелов? Приставка, Симметричная, постфикс
Поэтому мне нужно написать C-программу, которая принимает в качестве входных данных полностью заключенное в скобки арифметическое выражение для двоичных +, -, *, / и преобразует выражение в двоичное дерево выражений из командной строки. Например: ((…
27 окт '18 в 21:08
0
ответов
Преобразование префикса в постфикс с круглыми скобками
Я действительно застрял в преобразовании специального префикса в постфиксную операцию в нашей задаче, позвольте мне описать задачу аналогично: У нас есть такая операция, чтобы использовать в качестве операций в наших префиксах, вот метод, который я …
23 дек '16 в 19:53
1
ответ
Поиск постфиксного выражения в Java
class A { public static void main(String[] args) { int i=6; i=i++ + i++ + i++ +i++; i=i++; System.out.println(i); } } Вывод: вывод вышеуказанной программы - 30 . Может кто-нибудь объяснить мне, как это?
26 янв '17 в 16:01
1
ответ
Выражение в польской нотации (нужна небольшая помощь) **/^a-bc+d*ef**
/^a-bc+d*ef Я немного смущен этим выражением *ef=(e*f) +d*ef=d+(e*f) -BC=(b-c) /^a? if it is ^23= 2^3 здесь я запутался, что мне делать? пожалуйста, нужна помощь. /^a-bc+d*ef /^a-bc+d(e*f) Вот теперь, что мне делать? должен /^a-bc+d+(e*f) это нормал…
19 ноя '17 в 22:51
1
ответ
Инфикс / постфикс / префикс программы. Хотите напечатать результат, используя мою функцию printResult(). Нужна помощь в получении результата
Моя проблема в том, что я не знаю, как получить что-нибудь для вывода отсюда. Я хочу напечатать результат постфикса до сих пор, используя printResult().. как я могу это сделать? Я не уверен, как рассчитать результат, который я получаю внутри моей фу…
24 фев '17 в 03:18
1
ответ
Псевдокод в логические шаги?
Я пытаюсь решить проблему обмена монет: Учитывая список чисел k, сколько существует способов внести изменения в данную сумму m. В качестве одного из ресурсов у меня есть следующий псевдокод: (define (count-change amount) (cc amount 5)) (define (cc a…
07 май '14 в 07:14
2
ответа
Как я могу проверить, является ли данное выражение инфиксным выражением, постфиксным выражением или префиксным выражением?
Мне нужны алгоритмы, которые будут проверять, является ли данное выражение выражением инфиксным, постфиксным или префиксным. Я попробовал метод, проверив первый или последние 2 условия строки, например +AB, если в самом первом индексе строки есть оп…
03 окт '16 в 01:51
1
ответ
Преобразование из инфиксной в префиксную нотацию в JavaScript
Пожалуйста, помогите мне в JavaScript: программа, которую я кодирую, принимает выражение в префиксной нотации и выводит то же выражение в инфиксной нотации. Идея этой программы заключается в следующем: если пользователь входит 1 + 2 ожидаемый резуль…
21 ноя '19 в 08:36
4
ответа
Упрощение префиксной записи
Я работаю над проблемой Kattis, где я должен вводить ввод в префиксной нотации, упрощать его и также возвращать в префиксной нотации. Это примеры входов и выходов: Sample Input 1 Sample Output 1 + 3 4 Case 1: 7 - x x Case 2: - x x * - 6 + x -6 - - 9…
25 ноя '19 в 18:35
2
ответа
Можно ли вызвать оператор << с использованием префиксной записи?
Интересно, могу ли я написать, например: <<(object, cout); или <<(cout,object); где объект - это определенный пользователем класс, который имеет << оператор перегружен, как можно было бы написать:int a = +(2,3); и получить ожидаемы…
05 апр '20 в 18:51
0
ответов
Проблема при преобразовании инфиксного выражения в префиксное
Здесь я преобразовываю инфиксное выражение в префиксное. Для некоторых тестовых случаев мой результат идеален. Но для некоторых тестовых случаев я получаю результат, который верен для некоторых сайтов, но неверен для других сайтов. Итак, я стою пере…
17 апр '20 в 18:25
1
ответ
Сопоставьте два вложенных объекта дерева логических выражений И ИЛИ
Мне нужно сравнить данное логическое выражение с другим в java, чтобы определить, одинаковы ли оба. Например, рассмотрим выражение как ((a&b)&(c|d)&(e&f)) и другие как ((a&e)&(c|d)&(b&f)), они оба эквивалентны. Рассма…
18 окт '20 в 00:26
0
ответов
Префиксная / польская нотация для выражений пропозициональной и темпоральной логики?
У меня есть выражения пропозициональной и временной логики, например: "phi1 => phi2"; "phi1 U phi2"; "X phi1". Я хотел бы представить их, используя префиксную нотацию, то есть «phi1 U phi2» будет представлено как «U phi1 phi2». Есть идеи, какой т…
10 фев '21 в 13:52
1
ответ
как писать в обратном направлении в c
Это мой первый вопрос, так что извините за нетехнический язык, я делаю программу для преобразования инфикса в префикс и постфикс. Я сделал инфиксный постфикс, который работает. Теперь, когда я хочу добавить инфикс к префиксу, нам нужно перевернуть в…
07 мар '21 в 18:14
0
ответов
Почему я столкнулся с этой проблемой - Ошибка при запуске программы (ошибка сегментации) при создании программы для преобразования инфикса в префикс?
Я пытаюсь создать программу на C ++, которая преобразует инфикс в префикс, но когда я запускаю ее, она показывает мне эту ошибку «Ошибка запуска программы (ошибка сегментации)» . Ниже мой код. Логика идеальна, но когда я пытаюсь запустить ее с тесто…
11 май '21 в 12:33
0
ответов
инфиксное выражение для префикса в c
Мы должны написать функцию для преобразования инфикса в префикс, а также сказать, является ли инфиксная функция недействительной или нет из-за размещения скобок, а затем вычислить окончательный ответ через язык c для присваивания. Я попытался решить…
20 сен '21 в 20:43
0
ответов
Моделирование синтаксического анализа выражений с использованием JTable стека постфиксных и префиксных обозначений и стека операторов
Реализация графического интерфейса Java Swing Всем привет! Мне нужна помощь с логикой здесь, я все еще не знаком со стеком, и нам сказали создать программу на Java, которая будет выводить постфиксную и префиксную нотацию инфикса с отсканированным си…
19 ноя '21 в 14:56
1
ответ
обратная строка не возвращается в функции ac в программе от инфикса до префикса
Ниже приведен код преобразования инфикса в префикс. Мой код отлично работает до тех пор, пока не будет использована функция, в которой после копирования не выводится никакая строка. Я пробовал использовать forцикл для копирования перевернутой строки…
12 дек '21 в 00:19