Реферат: Структуры данных бинарное упорядоченное несбалансированное дерево
cin >> Key;
}
TTree *Tree = new TTree;
int N;
TInfo Key;
int main(int argc, const char* argv[])
{
do {
cout << "1-Добавить элемент в дерево" << endl;
cout << "2-Удалить элемент" << endl;
cout << "3-Вывести узлы дерева" << endl;
cout << "4-Проверить существование узла" << endl;
cout << "5-Выход" << endl;
cin >> N;
{
switch (N) {
case 1: {
inputKey("Введите значение добавляемого элемента", Key);
Tree->Add(Key);
}
break;
case 2: {
inputKey("Введите значение удаляемого элемента", Key);
Tree->Del(Key);
}
break;
case 3: Tree->View(); break;
case 4: {
inputKey("Введите элемент, существование которого вы хотите проверить", Key);