Минимальный путь в незвешенном графе
От: e.thrash  
Дата: 22.02.21 16:03
Оценка:
Есть набор ребер без веса вида
1 — 2
3 — 5
2 — 3
8 — 9

т.е. имеем по сути 2 графа неориентированных
надо построить минимальное остовное дерево

вопрос: надо ли из ребер строить граф для построения или можно по ребрам это сразу делать?
допустим я построил дерево есть ли разница с какой вершины начинать обход?
я склоняюсь что надо найти вершину в которой больше всего соединений и оттуда начать
Re: Минимальный путь в незвешенном графе
От: LaptevVV Россия  
Дата: 22.02.21 17:40
Оценка: 4 (1)
ET>Есть набор ребер без веса вида
ET>1 — 2
ET>3 — 5
ET>2 — 3
ET>8 — 9
ET>т.е. имеем по сути 2 графа неориентированных
ET>надо построить минимальное остовное дерево

ET>вопрос: надо ли из ребер строить граф для построения или можно по ребрам это сразу делать?

ET>допустим я построил дерево есть ли разница с какой вершины начинать обход?
ET>я склоняюсь что надо найти вершину в которой больше всего соединений и оттуда начать
1. В заголовке — минимальный путь, а в описании — остовное дерево.
2. Для минимального пути смотри алгоритм Дейкстры. Надо преобразовать список ребер в список смежных вершин.
Для остовного дерева — смотри алгоритм Краскала и алгоритм Прима.
Краскал — сразу по ребрам. Прим — не помню.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.