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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
klaod
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 18
#1

Бинарное дерево - C++

04.04.2014, 00:34. Просмотров 219. Ответов 0
Метки нет (Все метки)

Я пытаюсь написать реализацию бинарного дерева классами,а также:ввод,вывод и поиск.Помогите пожалуста..
Вот исходники классов,извините за кривую табуляцию.Подругому копироваться он нехочет.
class Tree
{
Node *root;
public:
void Show()
{
if(root != Null)
{
root->show();
}
}
bool Search(Node *t)
{
if(root == Null )
{
return False;
}
else
{
root->Search(t);
}
}
void Add(Node *t)
{
if(root == Null)
{
root->t;
}
else
{
root->add(t);
}
}
};

class Node
{
private
int space;
Node *leviy;
Node *praviy;
public:
N
void Show()
{
if(leviy != Null)
{
leviy = show();
}
cout<<data<<"";
if(praviy != Null)
{
praviy = show();
}
}
bool Search()
{
if(space == t->data)
{
return True;
}
else
{
if(t->data > space && r != Null)
{
return r->find(t);
}
if(t->data < space && l != Null)
{
return l->find(t);
return False;
}
}
}
void Add(int t)
{
if(t->space > space)
{
if(root == Null)
{
praviy = t;
}
else
praviy-> Add(t);
}
else
{
if(t->space < space)
{
if(leviy == Null)
{
leviy = t;
}
else
{
leviy->Add(t);
}
}
}
}
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2014, 00:34     Бинарное дерево
Посмотрите здесь:

C++ Подскажите. Бинарное дерево
C++ Сбалансированное дерево (бинарное)
C++ Бинарное дерево, классы
бинарное дерево порядка C++
Ориентированное бинарное дерево C++
Класс бинарное дерево C++
C++ Бинарное дерево. Поиск.
C++ Структуры. Бинарное дерево.
Переделать в бинарное дерево C++
Бинарное дерево с шаблоном C++
Простое бинарное дерево C++
C++ Сбалансированное не бинарное дерево

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

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

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