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

Конструктор(?) копирования бинарного дерева поиска - C++

Восстановить пароль Регистрация
 
Au6ojlut
0 / 0 / 0
Регистрация: 09.11.2013
Сообщений: 5
15.04.2014, 18:55     Конструктор(?) копирования бинарного дерева поиска #1
Доброго времени суток, формучане. Нам задали написать БДП и методы к нему. Вот не могу написать копирование дерева. Вот то что я написал. Возвращает значение 0, не знаю что делать?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
BTS* Copytree(BTS* t){
    if (t == NULL)
    {
         return NULL;
    }
    else{
        BTS* newtree = new BTS();
        newtree->Copynode(t->root);
        return newtree;
        
    }
}
node* Copynode(node*x){
    if (x){
        node *y = new node(x->value);
        y->left = Copynode(x->left);
        y->right = Copynode(x->right);
        return y;
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 18:55     Конструктор(?) копирования бинарного дерева поиска
Посмотрите здесь:

C++ (ищу) Алгоритм построения бинарного дерева поиска
Распечатка бинарного дерева поиска C++
C++ Итератор для бинарного дерева поиска.
Конструктор дерева (не бинарного). Или как вообще правильно строить дерево? C++
Создание бинарного дерева поиска C++
C++ Реализация бинарного дерева поиска
C++ Удаления узла из бинарного дерева поиска
C++ Итератор дерева бинарного поиска

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 19:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru