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

Вычисление высоты бинарного дерева - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск простых чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread418930.html
Здесь, на форуме для начинающих, была задачка, в которой в матрице A(m,n), состоящей из целых чисел, нужно было найти простые числа (те, что имеют ровно два различных натуральных делителя: единицу и самого себя) и далее с ними работать. Я попробовала еще сделать, но застопорилась на этапе поиска простых чисел в матрице. Для поиска простых чисел я решила пользоваться теоремой Вильсона: p —...
C++ Строки ,сравнение двух слов. Доброго дня. Данный код сравнивает два слова друг с другом , по очереди. Выводит на экран можно ли из букв первого , собрать второе и наоборот. #include <iostream> #include <string> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread418924.html
Работа с массивами C++
Вообщем заболел и пропустил очень многое в универе. Завтра нужно сдать задачи,а я никак не могу сделать последние 3....Все пишут в стандартном C,но я работаю в Dev C++.... Желательно с комментариями....Заранее спасибо Дано число N. Сколько различных цифр в его десятичной записи? ...
C++ Вычислить объем пирамиды по площади основанию и высоте
Вычислить объем пирамиды по площади основанию и высоте За ранее всех с наступающим НГ=)))
C++ пример через класс?подскажитекак правильно начать.. http://www.cyberforum.ru/cpp-beginners/thread418909.html
C++ Как вызвать массив из функции? с++ Есть код, нормально работающий: #include <iostream> using namespace std; int main() { cout << "Input number: "; int number; cin >> number; подробнее

Показать сообщение отдельно
repa4ek
18 / 18 / 1
Регистрация: 25.12.2011
Сообщений: 159

Вычисление высоты бинарного дерева - C++

27.12.2011, 17:11. Просмотров 7466. Ответов 1
Метки (Все метки)

Разработать программу вычисления высоты дерева(бинарного дерева)

Очень прошу напишите эту задачу

Добавлено через 5 минут
Определение высоты дерева

C++
1
2
3
4
5
6
7
8
9
int height(struct node *p)
{
        struct node *temp=p;
        int h1=0,h2=0;
        if(p==NULL)return(0);
        if(p->left){h1=height(p->left);}
        if(p->right){h2=height(p->right);}
        return(max(h1,h2)+1);
}
Я нашел этот алгоритм, но теперь нужно чтобы все это работало через консоль

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