Составители:
Рубрика:
6.3. Поиск по бинарному дереву 75
Рис. 6.1
void bstree(node *t, int K)
{
node *p, *q;
p=t;
M1:
if(K>p->key) goto M2;
if(K==p->key)
{
cout<<p->info;
return;
}
if(p->llink!=NULL)
{
p=p->llink;
goto M1;
}
else goto M3;
M2:
if(p->rlink!=NULL)
{
p=p->rlink;
goto M1;
}
M3:
6.3. Поиск по бинарному дереву 75 Рис. 6.1 void bstree(node *t, int K) { node *p, *q; p=t; M1: if(K>p->key) goto M2; if(K==p->key) { cout<info; return; } if(p->llink!=NULL) { p=p->llink; goto M1; } else goto M3; M2: if(p->rlink!=NULL) { p=p->rlink; goto M1; } M3:
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »