Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2011, 20:51   #1
Anny_Apple
Пользователь
 
Регистрация: 07.03.2011
Сообщений: 32
Лампочка Скопировать дерево

Не понимаю каким образом осуществить копирование дерева на программном уровне.

Фактически, нужно создать новое дерево, которое повторяет исходное, причём если в нём информационная часть выражена не собственно данными, а указателем на них, то в новом дереве можно ссылаться на них же.

Помогите кто-нибудь, пожалуйста.
Anny_Apple вне форума Ответить с цитированием
Старый 15.05.2011, 21:05   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Да, создать новое дерево и скопировать в него все узлы из исходного. В чем конкретно проблема? )
Son Of Pain вне форума Ответить с цитированием
Старый 15.05.2011, 21:37   #3
Dayman
Форумчанин
 
Аватар для Dayman
 
Регистрация: 12.01.2011
Сообщений: 186
По умолчанию

Либо рекурсивно проходить дерево, либо изловчиться с memcpy, но это черевато.
Lingua c++ non penis caninus est.
Dayman вне форума Ответить с цитированием
Старый 17.05.2011, 18:25   #4
Anny_Apple
Пользователь
 
Регистрация: 07.03.2011
Сообщений: 32
По умолчанию

спасибо за идею, сделала
Anny_Apple вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скопировать файл Razzeeyy C++ Builder 0 01.03.2011 18:20
Скопировать файлы мимо Общие вопросы Delphi 3 06.10.2010 12:57
Скопировать элемент Ronder Помощь студентам 8 29.08.2009 16:43
скопировать/вставить snakezx Microsoft Office Excel 2 24.11.2008 17:04
как скопировать? zetrix Microsoft Office Excel 0 30.10.2006 18:52