Помогите, пожалуйста, задача по графам
Если у кого-то есть уже решение - отпишитесь. Я не знаю, как находить все пути (не кратчайшие) между заданными вершинами.
Забыла сказать, реализовать нужно на Си. И классы подключать нельзя :(
Перед выбрасыванием следующей вершыны востанавливаем предыдущую.
Нужно как-то от заданной находить смежные вершины, и уже от них строить пути, каким-то образом исключая возвращение назад, до другой заданной....
как это реализовать? :(
Нам не нужно находить все пути. Нам нужно найти такую вершыну без которой все пути розвалятся. (Что я выше и написал)
а то, что таких вершин может быть несколько? получается, все нужно все вершины проверять всё равно?
Цитата: nyanechka
а то, что таких вершин может быть несколько? получается, все нужно все вершины проверять всё равно?
Я не знаю оптимльно ли мое предложение, но помоему быстрее пустить волну N (количество вершын) раз чем находить все пути коих может быть значительно больше, а потом их сравнивать.
и искать все пути - тот ещё геморрой, простите за грубость!
ещё бы это реализовать. Попробую)
Спасибо))
Цитата: nyanechka
простите за грубость!
Да что вы. Ето просто конструктивный спор по теме :)