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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 19:19   #1
morozixa939
Новичок
Джуниор
 
Регистрация: 20.12.2012
Сообщений: 2
По умолчанию Графы. Удаление вершин в графе.

Помогите, плиз....с написание программы С ++(Желательно).....Суть программы: в каком порядке нужно удалять вершины графа, чтобы не нарушать связность графа.

Последний раз редактировалось morozixa939; 20.12.2012 в 20:44.
morozixa939 вне форума Ответить с цитированием
Старый 20.12.2012, 21:12   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Если в графе удалить вершину степени 1 (или 0), связность не нарушится.
Если таких вершин нет, это хуже. Но, к примеру, если каждой вершине сопоставить максимум длин кратчайших путей до других вершин, то вершину с максимальным таким числом можно удалить.
Также если от любой вершины, инцидентной с А, можно дойти до любой другой инцидентной с А, не проходя через А, то А можно удалить (это условие относительно легко проверить для вершин степени 2).
Abstraction вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# перемещение вершин квадрата alex(21) Помощь студентам 8 11.11.2012 17:47
построение вершин(графы) adikxz Помощь студентам 0 14.12.2011 22:56
Графы.Определение смежных вершин по заданной матрице Solnce90 Паскаль, Turbo Pascal, PascalABC.NET 1 28.06.2011 21:23
Графы (кратчайший путь и обход ВСЕХ вершин) 08ekhiv1 Помощь студентам 5 05.08.2009 13:12
Поиск разделяющих вершин в произвольном графе... Agnazar Помощь студентам 4 29.05.2008 22:51