Я попытался получить минимальное связующее дерево неориентированного взвешенного графика. Однако мне нужно найти кратчайший путь между одной или несколькими парами узлов. После этого я должен найти минимальное связующее дерево графика. Я уже нашел кратчайший путь между необходимыми узлами, но я не знаю, как найти минимальное связующее дерево, включая эти кратчайшие пути. Позвольте мне привести пример.Сочетание кратчайшего пути и минимального связующего дерева
G
|2
H A
|1 |6
F ------B
|1 | 7
E -----D-----C
2 8
Существует также край между A и E с 2 весом, но я не мог его показать.
Теперь, прежде всего, мне нужно найти кратчайший путь между A и E (я должен сделать это из-за своего приложения), который является A-E-D-C, а затем подключить весь график с минимальным охватом. Есть ли кто-нибудь, кто поможет мне дать какую-то подсказку? Извините за плохой английский его не мой родной язык
В отличие от форумов, мы не используем «Спасибо» или «Любая помощь оценена» или подписи на [so]. См. «[Должны ли« Привет »,« спасибо », теги и приветствия удалены из сообщений?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -Удалена-от-сообщений). –