Реферат: Структуры данных бинарное упорядоченное несбалансированное дерево

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) //ищется в правом поддереве

К-во Просмотров: 443
Бесплатно скачать Реферат: Структуры данных бинарное упорядоченное несбалансированное дерево