Бинарное дерево-формула

Выполнен
Заказ
3132948
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
22 Апр 2020 в 02:00
Цена
0 ₽
Блокировка
10 дней
Размещен
20 Апр 2020 в 07:40
Просмотров
141
Описание работы
Выполнить пункт г)
Формулу вида:
::= |( )
::= + | - | *
::= 0|1|2|3|4|5|6|7|8|9
можно представить в виде двоичного дерева (‘дерева – формулы ‘):
- формула из одного терминала (цифры) представляется деревом из одной вершины (корнем) с этим терминалом;
- формула вида ( f1 s f2 ) - деревом, в котором корень – это знак s, а
левое и правое поддеревья – это соответствующие представления f1 и f2 :
в) пусть в дереве – формуле в качестве терминалов используются не только цифры, но и буквы, играющие роль переменных; преобразовать заданное дерево – формулу, заменяя в нем все поддеревья, соответствующие формулам ( ( f1 ± f2 ) * f3 ) и ( f1 *( f2 ± f3 ) ) на поддеревья, соответствующие формулам ( ( f1 * f3) ± ( f2 * f3 ) ) и ( ( f1 * f2 ) ± ( f1 * f3 ) );
г) выполнить в заданном дереве – формуле преобразования, обратные преобразованиям из пункта в; распечатать преобразованное дерево в 1)прямом, 2)обратном, 3)концевом порядке.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
1 день 12 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир