캔 누구도 날 입력으로서 취하는 시간 선형 알고리즘을 제안 비순환 방향 그래프 및 두 꼭지점 과 복귀에서 간단한 경로의 수 에 에서 .
나는 내가 DFS (깊이 우선 검색)을 실행하는 알고리즘을 가지고 있지만 DFS가 발견되면 다음 경로에 제공되는 노드의의 (회색 흰색에서) 색상을 변경하지 않습니다 그래서 이것이 다른 경로의 하위 경로 인 경우 DFS도이 하위 경로를 다시 통과합니다. 예를 들어 p 에서 v 까지의 경로 수를 찾아야하는 인접 목록을 고려하십시오 .
내 알고리즘이 맞습니까? 그렇지 않다면, 그것을 수정하기 위해 어떤 수정이 필요하거나 다른 접근법이 크게 감사하겠습니다.
참고 : 여기 에서는 노드에 상태에 따라 색상을 지정하는 " Comen의 알고리즘 소개" 책에 나와있는 DFS 알고리즘을 고려했습니다. 따라서 노드가 방문하지 않고 탐색되지 않은 경우 색상이 흰색으로 표시됩니다. 회색과 검은 색. 다른 모든 것은 표준입니다.