Составители:
Рубрика:
4.2. Реализация алгоритмов работы с бинарными деревьями 51
elements++;
}
template<class telem>telem queue<telem>::pop()
{
telem nif;
if(!elements)
{
cout<<"Очередь пуста\n";
return 0;
}
nif=x[head];
if((head++)>(n-1))
head=0;
elements--;
return nif;
}
template<class DataT>class tree
{
DataT info;
tree *llink;
tree *rlink;
public:
tree *root;
tree(){ root=NULL; };
void in(tree<DataT>*&t);
void btree4(tree<DataT> *t);
};
template<class DataT>void btree<DataT>::vv(tree<DataT>*& t)
{
DataT c;
cin>>c;
if (c!=’.’)
{
t=new (tree<DataT>);
t->info=c;
in(t->llink);
4.2. Реализация алгоритмов работы с бинарными деревьями 51 elements++; } templatetelem queue ::pop() { telem nif; if(!elements) { cout<<"Очередь пуста\n"; return 0; } nif=x[head]; if((head++)>(n-1)) head=0; elements--; return nif; } template class tree { DataT info; tree *llink; tree *rlink; public: tree *root; tree(){ root=NULL; }; void in(tree *&t); void btree4(tree *t); }; template void btree ::vv(tree *& t) { DataT c; cin>>c; if (c!=’.’) { t=new (tree ); t->info=c; in(t->llink);
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »