Здравствуйте! Помогите пожалуйста найти ошибку в коде Тема: Бинарне деревья на с++ - Вопросы по С+

Вопрос Здравствуйте! Помогите пожалуйста найти ошибку в коде Тема: Бинарне деревья на с++

Регистрация
17 Авг 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
Создайте класс бинарного дерева (ключ – целые числа). Требуется создать реализации для типичных операций над элементами:
1. insert – добавление нового елемента;
2. search – поиск елемента;
3. max – поиск елемента c наибольшим значением;
4. min – поиск елемента c наименьшим значением;
5. print – отображение всех элементов на экран.
 
Регистрация
4 Окт 2013
Сообщения
90
Репутация
0
Спасибо
1
Монет
0
>Скажите почему поиск максимального и минимального элемента в дереве не правильно работают? Потому что они вообще ничего не делают - такой ответ тебя устроит? Просто по логике - поиск минимума и максимума должны выглядеть почти одинаково. А у тебя принципиально разные структуры в них. Тебя это не смутило? А еще одни должны искать минимальное/максимальное значение поля key, но это поле нигде не упоминается. Тоже странно, да? Что же до самого поиска - делай его рекурсивно. Функция MIN должна выбирать наименьший элемент из MIN(left), MIN(right), key.
 
Сверху Снизу