Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Бинарное дерево по заданому выражению - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализация стека массивом http://www.cyberforum.ru/cpp-beginners/thread988245.html
При реализации стека массивом обеспечить размещение двух стеков в одном массиве. Один стек размещается в начале массива и растет до конца, а второй располагается в конце массива и растет к началу....
C++ приоритет операций в калькуляторе В целом программа работает нормально, но с минусом косячина конкретная! вот код верхней функции double func() { double res=func1(); char c=cin.get(); switch (c) { case '+': res+=func();... http://www.cyberforum.ru/cpp-beginners/thread988231.html
C++ класс матрица
Пытаюсь сделать класс матрица. Т.к. для определения массива в с++ нужны static const, а матрица может быть произвольной, было принято решение использовать vector. Такая штука #include <vector>...
C++ И снова Лафоре. Глава 9, упражнение 12
Ищу красивое лаконичное решение, либо подсказку Рассмотрим старую Британскую платежную систему фунты-стерлинги- пенсы (см. упражнение 10 главы 4 «Структуры»). Пенни в дальнейшем делятся на фартинги...
C++ ввести список из 10 фамилий, расположенных в произвольном порядке и упорядочить их по алфавиту http://www.cyberforum.ru/cpp-beginners/thread988218.html
Помогите пожалуйста.Вот задание:"ввести список из 10 фамилий, расположенных в произвольном порядке и упорядочить их по алфавиту"
C++ Деструктор! Как вызвать деструктор? #include <iostream> #include <conio.h> #include <iostream> #include <iomanip> #include <string> using namespace std; class Num3 { Num3() подробнее

Показать сообщение отдельно
__Александр__
7 / 10 / 0
Регистрация: 17.09.2012
Сообщений: 188
Записей в блоге: 2

Бинарное дерево по заданому выражению - C++

26.10.2013, 00:44. Просмотров 383. Ответов 0
Метки (Все метки)

Построить и вывести на экран бинарное дерево следующего выражения:
9 + 8 * (7 + (6 * (5 + 4) - (3 - 2)) +1)
Написать функции постфиксного, инфиксного и префиксного обхода дерева и вывести соответствующие выражения на экран.
Во время тестирования программы необходимо :
проверить правильность ввода и вывода данных (т.е. их соответствие необходимому типа и формата ) .
Обеспечить адекватную реакцию программы на неверный ввод данных ;
обеспечить вывод сообщений при отсутствии входных данных ( «пустое ввод» ) ;
проверить правильность выполнения операций ;обеспечить возможность добавления узла в пустое дерево;
предусмотреть отображение сообщения при попытке удалить узел из пустого дерева;
проверить различные случаи включения и выключения узла в существующем дереве;
проверить поиск существующего узла и поиск несуществующего узла в дереве.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru