Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
