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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2013, 03:56   #1
Kallis
Новичок
Джуниор
 
Регистрация: 24.06.2013
Сообщений: 1
По умолчанию Заполнение бинарного дерева

Здравствуйте, господа. Задание у меня такое: бинарное дерево произвольно заполнить, а затем проверить является ли оно бинарным деревом поиска. В общем, без проблем заполняю как бинарное дерево поиска, а вот как заполнить бинарное дерево произвольно, что-то не догоняю. Может, кто подскажет как ещё его можно заполнить не мудрёно. Вот код функции добавления:

Код:
void push(int a,node **t)
{
    if ((*t)==NULL) 
    {
        (*t)=new node; 
        (*t)->info=a;
        (*t)->l=(*t)->r=NULL;
        return;
    }
        if (a>(*t)->info) push(a,&(*t)->r);
        else push(a,&(*t)->l);
}

Последний раз редактировалось Serge_Bliznykov; 17.12.2013 в 08:59.
Kallis вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Высота бинарного дерева dido171 Помощь студентам 4 02.12.2014 13:30
Заполнение бинарного дерева из файла Danil_94 Общие вопросы Delphi 0 08.06.2012 08:13
Обход бинарного дерева CodeNOT Общие вопросы C/C++ 3 20.05.2011 07:55
Высота бинарного дерева m9yt Общие вопросы C/C++ 5 13.03.2010 22:17
Создания бинарного дерева С++ Olya90 Помощь студентам 0 10.06.2009 18:58