인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

ML님의 프로필 이미지
ML

작성한 질문수

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

2. 경로탐색(DFS-인접행렬 : 노드개수가 적을 때)

질문 있습니다.

작성

·

285

0

안녕하세요. 1번 노드 check를 DFS 호출 전 check[1] = 1과 같이 하셨는데,

아래와 같이 DFS 안쪽 첫째 라인에 하는 건 어떨까요??

  // ...
  const DFS = (v) => {
    checkArr[v] = 1
    if (v === n) {
      answer++
    } else {
      for (let i = 1; i <= n; i++) {
        if (graph[v][i] === 1 && checkArr[i] === 0) {
          DFS(i)
          checkArr[i] = 0
        }
      }
    }
  }
  DFS(1)

답변 1

0

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

안녕하세요^^

네. 그렇게 해도 됩니다.

ML님의 프로필 이미지
ML

작성한 질문수

질문하기