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

многомерное дерево - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как закрасить круг (circle) http://www.cyberforum.ru/cpp-beginners/thread569759.html
Как закрасить круг в любой цвет, не могу найти таких ф-ций, setfillstyle не подходит
C++ Возникли трудности с функцией быстрой сортировки qsort Добрый вечер. Есть массив прямоугольников со своей высотой и шириной, надо отсортировать отдельно по высоте, ширине и площади прямоугольника. Так вот, основное есть, а вот с сортировкой заминка вышла. Вроде всё как надо написал, но в итоге выводит бред. Подскажите, где я напорол косяков. Может в самой функции сравнения или в описании функции qsort? const int n = 10; struct rectangle { ... http://www.cyberforum.ru/cpp-beginners/thread569753.html
Основы ветвления C++
Встретился на сайте с такой подачей ветвления: if ( !qwe ) Что значит восклицательный знак, неравенство?
C++ Сортировка букв.
Отсортировать буквы в строке в порядке возрастания с учетом регистра. Помогите написать код под компилятор Borland c++,заранее спасибо!!!
C++ рандом со значение меньше нуля http://www.cyberforum.ru/cpp-beginners/thread569722.html
for (int i = 0; i < 50; i++){ A=rand()%100; } как сделать чтобы рандомные числа были не только положительные ну и отрицательные)
C++ Как переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами Подскажите как реализовать перестановку элементов массива в заданом промежутке? Минимум и максимум массива я нашел, а как переставить элементы не знаю... Подкиньте идею. подробнее

Показать сообщение отдельно
jambas92
 Аватар для jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
09.05.2012, 23:29  [ТС]     многомерное дерево
проблема в реализации. Простой пример реализаций. Добавление ребенка, добавление брата, ну и печать. Все что нужно.

Добавлено через 22 минуты
например:

C++
1
2
3
4
5
6
7
8
9
10
11
12
void insertFirst(Node* n)
    {
        n ->sibling = child;
        n->parent= this;
        child = n;
    }
    void insertNext(Node* n)
    {
        n->sibling = sibling;
        n->parent= parent;
        sibling = n;
    }
но функция void insertNext(Node* n) работает не корректно.
допустим из первого примера, 3 и 4 братья 2-го, а эта функция делает братом 1-го
 
Текущее время: 02:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru