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

"Рекурсивная функция" (Обход бинарного дерева) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расположить столбцы матрицы в соответствии с ростом характеристик http://www.cyberforum.ru/cpp-beginners/thread102248.html
"Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик" ...
C++ [Геометрия]Скалярное произведение векторов Добрый день. Есть вот такая задача: Даны векторы a и b Найти длины этих векторов, их скалярное произведение, а также косинус угла между ними. Предусмотреть возможность ввода данных... http://www.cyberforum.ru/cpp-beginners/thread102245.html
C++ Два потока в одной программе
Две фунцкии одной программы оформить как две функции потока. После ввода значений запускаются два требуемых потока, а потом на экран выводится полученные значения. Все функции я написал, работает...
C++ Как умножить числа…
Доброй ночи Господа! Помогите мне как начинающему программисту умножить два крупных числа, очень надо, вот код (пример): #include "stdafx.h" // #include <iostream> #include <conio.h> #include...
C++ Методы реализации операций над текстом http://www.cyberforum.ru/cpp-beginners/thread102235.html
Не совсем понятны мне алгоритмы, как реализовать такие операции над текстом: Класс-контейнер, который является абстракцией текста и состоит из объектов класса-строки и методов добавления строки к...
C++ Анимация контролов на winform Возник вопрос - а как под виндой писать анимацию для контроллов (кнопок, окон и прочего) Нормально? =) Вопрос собственно возник изза чего: В MacOSX привык к аниматору - допустим мне нужно, чтобы... подробнее

Показать сообщение отдельно
kuroiryuu
317 / 301 / 23
Регистрация: 05.11.2009
Сообщений: 712
Завершенные тесты: 2
09.03.2010, 13:12
а лучше преобразуйте функцию print_tree
C++
1
2
3
4
5
6
7
8
9
10
void print_tree(Node *p, int level)
{
        if(p){
                for(int i = 0; i < level; i++) cout << "--";
                cout << "Level: " << level << "; Element = "p->d << endl; // вывод корня поддерева
 
                print_tree(p->left, level + 1);         // вывод левого поддерева
                print_tree(p->right, level + 1);        // вывод левого поддерева
        }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru