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

Дерево - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перенос битов http://www.cyberforum.ru/cpp-beginners/thread288608.html
Ввести число, перенести все еденичные биты в середину разрядной сетки.
C++ typedef struct .... Здравствуейте. Обьясните пожалуйсто новичку что означает этот код. typedef struct { long num_servers; long data_size; char* data; }SSQ_BATCH_REPLY,*PSSQ_BATCH_REPLY; http://www.cyberforum.ru/cpp-beginners/thread288590.html
C++ Программка С++ Proc
Описать функцию Power2(A, N) вещественного типа, находящую вели- чину AN(N-это степень A) (A — вещественный, N — целый параметр) по следующим форму- лам: A0(0-степень A) = 1; ...
Работа со словами в строке. C++
Здравствуйте. Помогите, пожалуйста, с решением. 1) Вводим предложение. Нужно вывести каждое слово с новой строки. Разделителями между словами могут быть: пробел, ‘ , /, , . и т.д. Цифры выводить не...
C++ Задание про слова http://www.cyberforum.ru/cpp-beginners/thread288554.html
Здравствуйте,я в си новичок.Не поможете мне решить задачу(написать код)? "Дано ошибочно написанное слово "рпроцессо". Путем перемещения его букв получить слово "процессор"
C++ прога, которая по нажатой клавише выводит ascii - код символа это клавиши или scan - код самой клавиши. написать программу, которая по нажатой клавише выводит ascii - код символа этой клавиши или scan - код самой клавиши. осуществите вывод в 8-й, 10-й и 16-й системах счисления. код с++. заранее... подробнее

Показать сообщение отдельно
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
20.05.2011, 10:13
Цитата Сообщение от fasked Посмотреть сообщение
Без структуры teacher обойтись, увы, не получится.
А tree - это всего лишь обертка для node. Так что конечно, можно выкинуть. В таком случае заменяйте в сигнатурах функций указатель binary_tree *, на binary_tree_node *, ну и соответственно в теле каждой из функции tree->root изменяйте на доступ без структур, то есть просто root. Контролировать в main тогда следует не структуру binary_tree, а binary_tree_node соответственно, которая будет указателем на корень дерева.

Добавлено через 35 минут

На самом деле это сложно назвать бинарным деревом, еще похоже, что память течет, да и вообще ТС на Си пишет.
бинарное дерево является подмножеством понятия дерево.
поэтому имея данный класс не составит труда сделать с помощью него бин дерево, или замутить производный класс BinTree например. А вот из бинарного дерева сделать дерево не получится

а насчёт утечек я и неспорю, там нигде нет деструкторов. Но класс писался по принципу "быстрее и чтоб работало", а кому надо тот и добавит три строки в treeitem.h и три строки в tree.h если кто собирается строить на нём грандизные проекты, а в учебных целях преподу показать думаю прокатит и так

Добавлено через 14 минут
да и вообще ТС на Си пишет
cin cout и struct... в заголовке С и не пахло
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru