Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2010, 10:13   #11
PasSuper
Новичок
Джуниор
 
Регистрация: 17.01.2010
Сообщений: 7
По умолчанию

Большое спасибо! наконец-то сделала сама) не дождалась)))
Вот что у меня получилось (в точности по объяснению препода, которое давала в рисунке)
Код:
int SearchTree() //ustranenie ciclov
{
   int n=1;
   int i;
   ver[reb[0].p1-1]=1; // prisvoenie znacheniya 1 vershinam, soedinyayuschim pervoe rebro
   ver[reb[0].p2-1]=1; // s etogo rebra nachnetsya poisk dereva, tak kak ono uje tochno samoi malen'koi stoimosti
   reb[0].flag=1;// cherez eto rebro proidet doroga
   int ras=0;//schetchik dobavlennyh vershin, esli on ne raven kol-vu vershin - ne vse vershiny svyazanny
   ras=ras+2; 

   while(n) 
   {
      for(i=1; i<kolr; i++)
      {
	 	if(ver[reb[i].p1-1] && ver[reb[i].p2-1])
			continue; //dorogi ne budet (obrazuetsja cikl)
		if(!ver[reb[i].p1-1] && ver[reb[i].p2-1])
	 	{
				ver[reb[i].p1-1]=1;
				reb[i].flag=1;
				ras++;
	   	 	i=0;
	   		 continue;
	 	}
		/*if(!ver[reb[i].p1-1] && ver[reb[i].p2-1])
		{
			ver[reb[i].p1-1]=1;
			reb[i].flag=1;

			i=0;
			continue;
		}*/
		if(ver[reb[i].p1-1] && !ver[reb[i].p2-1])
		{
			ver[reb[i].p2-1]=1;
			reb[i].flag=1;
			ras++;
			i=0;
		}
	  }
	  n=0;
	}

	if (ras!=kolv) return 0;
	else return 1;
}
Большое спасибо за доброту и отзывчивость! Приятно, что есть люди, готовые прийти на помощь!
PasSuper вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм преобразования дорожной сети в граф, для поиска пути motorway PHP 7 02.10.2009 18:53
Алгоритм Краскала anGeee Паскаль, Turbo Pascal, PascalABC.NET 0 17.12.2008 18:16
как организовать граф(очень специфический) Kurk_SS Общие вопросы Delphi 10 09.05.2008 08:06