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

Бинарные деревья - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод вращений (Якоби) http://www.cyberforum.ru/cpp-beginners/thread412703.html
Почему то данный алгоритм работает не правильно. На часть тестов дает левый ответ. Подскажите, пожалуйста, в чем ошибка? например, на матрице 3 0 2 -1 выдает d = 3 1 //правильно v =
C++ работа с функцией qsort вот есть код который отделает слова и записывает в массив и надо их отсортировать по возрастанию длины как использовать qsort в данном случае? #include <iostream> using namespace std; void main() { char div = "(){}<>;\"=+-*., "; http://www.cyberforum.ru/cpp-beginners/thread412697.html
Описать структуру с именем STUDENT C++
№1 Написать программу,которая считывает текст из файла и выводит на экран только предложения,содержащие введенное с клавиатуры слово. №2 Описать структуру с именем STUDENT,содержащую следующие поля: -фамилия и инициалы; -номер группы; -успеваемость(массив из пяти элементов). Написать программу,выполняющую следующие действия: -Ввод с клавиатуры данных в массив,состоящий из десяти структур...
C++ сумма n матриц размерностью m x l
вроде простая задача на матрицы но не могу понять) есть n матриц размерностью m * l каждая. Нужно найти сумму всех этих матриц. Формат входных данных: n - целое число, m x l - размерность матриц, m<101, l<101 далее последовательно, одна за другой, вводятся матрицы Формат выходных данных: Результирующая матрица - сумма введенных матриц Ограничения: 0 <= N <= 40 (целое число)
C++ Проверить, являются ли числа простыми http://www.cyberforum.ru/cpp-beginners/thread412680.html
задание Составить программу для проверки утверждения: "Результатами вычислений по формуле x^2+x+41, при 0<x<40 являются простые числа". Все результаты вывести на экран. Моя часть программы //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h>...
C++ Обращение к элементу массива через адрес #include "a.h" #include <iostream> #include<stdio.h> using namespace std; void vvod(float mas,int n); void calc(float m1,float m2,float mrez,int n); void vyvod(float mas, int n); void zapr(float m1, float m2, int n); подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
21.12.2011, 12:43     Бинарные деревья
Цитата Сообщение от DebieCooepr Посмотреть сообщение
Я даже задание понять не могу
что именно непонятно? Ты не знаешь, что такое "высота дерева"? Или не знаешь, как ее подсчитать?
Могу тебе даже подсказать алгоритм: перебираешь, начиная с корня, все узлы дерева и для каждого узла считаешь высоту его правого поддерева и высоту его левого поддерева, сравниваешь их.
 
Текущее время: 16:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru