2013-04-12 2 views
2

Я работаю над приложением, где мне нужно обнаружить цикл из unirectedgraph.I получил реализацию в C# для того же самого, но она очень медленная. Я нашел Quickgraph Sdk, но не смог найти реализации или образца или документации для них.QuickGraph: Обнаружение цикла

Если кто-нибудь знает об имплантации или прохождении стрельбы, пожалуйста, сообщите мне, как это очень срочно для меня.

ответ

2

Я не знаю quickgraph, но поиск циклов в ненаправленном графе должен выполняться в O (n), сначала определяя глубину поиска и маркируя каждый посещенный узел ... если вы исследуете новое ребро для уже посещенного узла, вы на вашем графике есть цикл.

+0

Спасибо за ваш своевременный ответ, но я ищу возможность быстрого обнаружения циклов обнаружения цикла. Quikgraph - это аналогичная реализация библиотеки графов, известной как Boost, которая находится на C. – Tjcool

Смежные вопросы