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

Исправить код бинарного дерева - 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. Построить пересечение...
C++ STL в С++
Нужна помощь! Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Определить количество слов, которые начинаются и заканчиваются одной и той же буквой.
C++ Решение массивов http://www.cyberforum.ru/cpp-beginners/thread197095.html
16. Даны две квадратные матрицы А и Х, соответствующих размерностей. Вычислить А+Х
C++ Удаление из массива одинаковых строк Здравствуйте. Передо мной стоит такая задача. Написать программу, в которой динамически создается массив строк. Строки вводятся с клавиатуры. В созданном массиве удалить все одинаковые строки ... подробнее

Показать сообщение отдельно
Artishok
ЧакЭ одобряЭ
278 / 277 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
25.11.2010, 00:51  [ТС]
Цитата Сообщение от ForEveR Посмотреть сообщение
Но вывода все равно не будет. Дойдя до нуля - выйдет из функции.
но почему?(То есть то что выйдет из функции понятно а почему не выведет?)

ага...если будет нулевой потомк выйдет и ничего не выведет.

на паскале нечто аналогичное работает
Pascal
1
2
3
4
5
6
7
8
procedure lkr(t: trie);//левый корень правый
begin
  if t = nil then
    exit;
  lkr(t^.left);
  write(t^.val, ' ');
  lkr(t^.right);
end;
C++
1
2
3
4
5
6
7
8
void print_tree(uzel *root)//âûâåñòè äåðåâî
{
 if (root == 0) 
    return;
   print_tree(root->left);
   cout<<root->key<<" ";
   print_tree(root->right);
}
эффект один
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.