평신도 용어로 그래프에서 사이클을 찾는 방법을 이해하도록 도와 줄 수 있습니까?
나는 같은 다른 질문을 읽고 이것은 또한 및 위키 피 디아 페이지의 일부를하지만, 수학 전문 용어로 오히려 빨리 내려 보인다.
Java, 모델링 노드 및 'in'및 'out'모서리에 그래프 모델이 있으며 모델은 한 방향으로 만 연결된 노드를 알고 있으므로 리프 노드를 시작점으로 찾을 수 있습니다. 루트에서 찾은 다른 모든 노드의 목록을 유지하면서 각 "워크"에 대해 각 리프 노드에서 그래프를 다시 표시합니다. 어떤 시점에서 목록에 이미 무언가가 보이면 그래프에서주기를 찾았 음을 알 수 있습니다. 그러나 이것은 약간 단순하다고 느낍니다.
이것이 해결 된 문제라고 확신합니다. 간단한 용어로 설명 할 수 있다면 좋을 것입니다.
-에이스