이 문제는 매우 흥미로워 보입니다. 직접 그래프에서 간단한주기 (즉, 반복 노드가 아닌주기)를 찾으려고했습니다.
내 솔루션은 다음과 같습니다. 즉,이 그래프는 사례 문제입니다.
깊이 우선 검색 (DFSTree의 내 그림에서 점선으로 표시)에서 "후면 가장자리"를 찾을 수있을 때 그래프에주기가 있다는 것을 알고 있습니다. 모든 간단한 사이클. 왜냐하면, 지시 된 예들은 사이클로부터 매우 중요하기 때문에, 즉 (0123)! = (0321)
백 에지가있는 각 노드에 대해 dfs를 만들려고 생각하지만 확실하지 않으며 명확하지 않습니다. 그래서, 당신이 나를 안내하면 부탁드립니다. 감사!.
내 사건 문제에 대한 간단한 루프 수는 다음과 같습니다.
나는이 발견 stackoverflow.com/questions/2939877/...을
—
jonaprieto