ВУЗ:
Составители:
Рубрика:
160
q->code = r->code;
q = r; r = r-> left;
} else
del_el ( r->righ, q );
}
void tree::del (int key){ // Удаление элемента с ключом key.
node *&q = find ( key); // Установка указателя q на удаляемый
// элемент.
if ( q = = 0) { cout << “Элемента с ключом “ << key <<“ нет\n“;
return; }
if ( q->right = = 0) q = q->left;
else
if ( q->left = = 0) q = q->right;
else
del_el ( q->left, q);
}
void print ( node *r){ // Глобальная функция печати
// элемента дерева r.
cout << r->key << “ “ << r->code << “ “;
}
void tree::print ( node *r) { // Рекурсивная функция печати
if (r != 0) { // поддерева, начиная с r.
::print ( r);
print ( r->left );
print ( r->right );
}
}
ifstream numb (“num.txt“), cod (“cod.txt“);
int f ( int k ){ int i, j;
cod.seekg ( 0 );
for ( i = 1; i <= k; i++) cod >> j;
return j;
}
void main (){
cout << “-------------------------------------------------------------------\n“;
int key;
tree t;
Страницы
- « первая
- ‹ предыдущая
- …
- 156
- 157
- 158
- 159
- 160
- …
- следующая ›
- последняя »