인프런 커뮤니티 질문&답변

vanillaa님의 프로필 이미지
vanillaa

작성한 질문수

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

12. 경로탐색(DFS)

이동 순서 출력

작성

·

432

0

이동 순서 출력하려면 어떤 식으로 코드를 작성해야 하나요..

 

쉬울 것 같았는데 막상 해보니까 잘 안되네요..

답변 2

0

DFS(L + 1, i);
path[L] = 0;

path[L] = 0; 추가요~

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

path 라는 배열을 만들고 

public void DFS(int L, int v){
		if(v==n) {
                            answer++;
                            for문 돌면서 path 내용출력;
                }
		else{
			for(int i=1; i<=n; i++){
				if(graph[v][i]==1 && ch[i]==0){
					ch[i]=1;
                                        path[L]=i;
					DFS(L+1, i);
					ch[i]=0;
				}
			}
		}
	}
vanillaa님의 프로필 이미지
vanillaa

작성한 질문수

질문하기