Чи можете мені допомогти зрозуміти, як знайти цикли у графах у лайманських термінах?
Я читав інші запитання, такі як Ця, а також деякі сторінки вікіпедій, але вони, схоже, досить швидко спускаються на математичний жаргон.
У мене є модель графіка в java, моделюючих вузлах, а також "in" та "out" країв - і модель знає, що вузли з'єднані лише в одному напрямку, це дозволяє мені знайти вузли листя як вихідну точку, мій план був щоб повернути графік з кожного з цих вузлів листків, для кожної "прогулянки", зберігаючи список всіх інших вузлів, які я знайшов у своєму маршруті. Якщо я побачу щось у списку в будь-який момент, я знаю, що знайшов цикл у графіку. Однак це трохи спрощено.
Я впевнений, що це вирішена проблема, було б просто добре, якби це можна було пояснити простими словами.
-ас