Реферат: Разработка алгоритма и программного обеспечения для решения прикладной задачи теории графов
{ //если найдено совпадение
t++; //фиксируем это счетчиком
}
}
if (t==0) //если счетчик не изменится
{
memo1->Lines->Append(tempput); //записать неполный путь в memo1
}
else if (t>0) //если счетчик изменится, т.е. совпадение есть
{
t=0;
}
temp=p[k-1]; //вернуться на предыдущую вершину
if (temp<v-1)
{
temp++;
p[k-1]=-1;
}
else if (temp==v-1) //контроль temp чтобы не вышел за границы
{ //возможного кол-ва вершин
temp=0;
for (int x=0; x<v; x++) //стираем все вершины до той,
{ //с которой нужно вести поиск
if (x>=k-1)
{
p[x]=-1;
}
}
}