Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Бинарное дерево

1.8K
04 марта 2007 года
dEBuch
95 / / 21.10.2005
Помогите написать класс бинарного дерева...
Код:
template<class Type>
class Tree
{
private:
    Type a;
    Tree<Type>* left;
    Tree<Type>* right;
public:
    Tree(Type b)
    {
        a=b;
        left = NULL;
        right = NULL;
    }
    void insert(Type);
    void show();
};

Я запуатлся, с тем как туда добовлять элементы. Впринципе ничего сложного, но все таки не понял. Там меньший эл. стоит с лева, больший с права, с этим понятно, но как проверить занят ли эл. чем-то можно ли присвоить эл. узлу? Напишить хоть алгоритм, а то я искал везед и негде не могу найти функцию добовления эл. к бианрномудереву. Мне нужно чтоб просто доб., балансировать дерево не нужно(это потом сам разберусь).
361
04 марта 2007 года
Odissey_
661 / / 19.09.2006
Прежде чем задовать вопрос, используй поиск по форуму.
здесь смотри функцию insert.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог