Реферат: Структуры данных бинарное упорядоченное несбалансированное дерево
cout << "Такого элемента в дереве нет" << endl;
}
void TTree::Del(TInfo Key)
{
delete_(Root, Key);
}
//-------------------------------------------------------------
static void PrintTree(PItem R, TInfo L)
{
int i;
if (R != NULL) {
PrintTree(R->Right, L + 3);
for( i = 1; i <= L; i ++)
cout << ' ';
cout << R->Key << endl;
PrintTree(R->Left, L + 3);
}
}
void TTree::View()
{
PrintTree (Root, 1);
}
//-------------------------------------------------------------
static void Search(PItem& P, TInfo X)
{
if (P == NULL) {
cout << "Такого элемента нет" << endl;
} else
if (X > P-> Key) //ищется в правом поддереве