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

Исправить код бинарного дерева - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Расположить элементы каждого столбца заданной матрицы по возрастанию значений http://www.cyberforum.ru/cpp-beginners/thread197117.html
помогите пожалуйста..
C++ Расположить элементы каждого столбца матрицы Х по возрастанию значения Помогите пожалуйста, очень срочно. Завтра нужно сдавать.. http://www.cyberforum.ru/cpp-beginners/thread197114.html
Дано натуральное число n. Вывести на экран все натуральные числа, меньше n и взаимно простые с ним. C++
Помогите пожалуйста, мне на завтра 2 проги в универ, а я совсем не знаю как их сделать((( 1)Дано натуральное n(n<100), целые числа а1,.......,аn и b1,......bn. Построить пересечение последовательностей а1,.......,аn и b1,......bn, т.е получить последовательность с1,......,сk, содержащую все числа, входящие в а1,.......,аn и b1,......bn. 2) Дано натуральное число n. Вывести на экран все...
C++ Builder Динамический массив
проблема состоит в том, что при инициализации второго массива после первого, попытки изменить свойство Edit1->Text заканчиваются ошибкой; если же инициализировать только первый массив, то все остается в норме; помогите найти взаимосвязь) проблемный кусок: FILE *fp; int i,j; int *A,*B; // ... fp=fopen("File.dat","r");
C++ STL в С++ http://www.cyberforum.ru/cpp-beginners/thread197100.html
Нужна помощь! Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые начинаются и заканчиваются одной и той же буквой.
C++ Решение массивов 16. Даны две квадратные матрицы А и Х, соответствующих размерностей. Вычислить А+Х подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
25.11.2010, 00:40     Исправить код бинарного дерева
Я конечно могу быть не прав... Но ведь тут бесконечная рекурсия. И ничего не печатается, т.к. после входа в функцию, если корень существует, то идет рекурсивный вызов print_tree(root->left) и дальше функция просто не идет. Все начинается по новой.
C++
1
2
3
4
5
6
7
8
9
void print_tree(uzel *root)//вывести дерево
{
 if (root != 0) 
 {
   print_tree(root->left);
   cout<<root->key<<" ";
   print_tree(root->right);
 }
}
 
Текущее время: 22:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru