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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Создание множества объектов MFC http://www.cyberforum.ru/cpp-beginners/thread988572.html
Доброго времени! Есть класс Rect, в файле записаны его параметры. Дело в том, что я не знаю сколько параметров будет в файле. Как мне организовать создание множества объектов? Думал так: CPaintDC dc(this); for (int i =0; i<5; i++) { Rect MyRect(20+i,60+i,80+i,80+i); MyRect.Draw(dc); }
C++ написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): вопрос: На языке C++ написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): x находиться в интервале от -5 до 5, но это не 0. http://www.cyberforum.ru/cpp-beginners/thread988567.html
Работа с текстовыми файлами си++ C++
#include "stdafx.h" #include <iostream> #include <string> #include <string.h> #include <math.h> #include <fstream> #include <windows.h> using namespace std; void train()
C++ Ряд Тейлора
Здраствуйте, задача состоит в просчете ряда Тейлора в области от -1 до 1, с вводом шага и точности. Я уже набросал кое-что, вот код: #include <iostream> #include <conio.h> #include <math.h> #include <iomanip> using namespace std; int fct(int arg) {
C++ представление текста в виде списка http://www.cyberforum.ru/cpp-beginners/thread988527.html
взять произвольный тексти вывести в консоль все слова, которые начинаются с буквы, отличную от буквы, с которой начинается первое слово текста. Перед печатью удалить из слов все буквы 'a' и 'o'. Для реалзации использовать список символов. При представлении текста в виде списка необходимо: проверить возможность вставки элемента в начало, в конец и в середину списка; проконтролировать...
C++ Русский язык в строке ошибок компилятора Подскажите, как изменить язык отчета об ошибках с английского на русский? Программа Dev C++. с русским языком в консоле разобрался, а там никак не получается) подробнее

Показать сообщение отдельно
my_life
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 30
26.10.2013, 16:49  [ТС]     Бинарные деревья
Цитата Сообщение от Hunter13ua Посмотреть сообщение
Как вариант, просто добавить элемент с этим ключом в дерево, уже готовой, у вас, функцией newtree.
То есть , просто написать
C++
1
NewTree(r,kol);
Я вот немного не пойму с выводом дерева:
если я например заполняю дерево в цикле
C++
1
2
3
4
5
for(int i=1;i<20;i++)
    {
        info=i+3;
        NewTree(r,info);
    }
Потом на экран выводятся элементы дерева: 4 5 6 7 8 9 ...22

Вот я не могу понять , какая суть этого дерева? В выводе всё-равно не понятно , где левая или правая его часть , просто выводится как обычный массив чисел .

Если ввожу в качестве ключа 20 , количество узлов получается 2 и выводится уже такое дерево:
4 2 5 6 7 ... 22

Добавлено через 1 минуту
не пойму , почему 2-ка пишется после 4-ки ?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru