• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

바둑이 승차 성능 향상 질문

23.03.26 10:42 작성 조회수 243

1

안녕하세요. 바둑이 승차(DFS) 질문입니다.

해당코드에서 성능을 더 향상시킬수있지 않을까 해서 질문드립니다.

강사님이 작성하신 코드에서 if(L==N) 전에 if(sum==C)가 나오면 더이상 코드 진행을 하지 않아도 되는거 아닌가요? 그 때 flag값을 하나 추가해서 모든 재귀를 return 시키는 방법을 쓰면 더 좋을것같은데 제 생각이 맞나 궁금하네요.

답변 부탁드리겠습니다.

감사합니다.

 

답변 1

답변을 작성해보세요.

0

안녕하세요^^

sum 값이 제한 무게인 C가 되는 경우가 발견된다면 더 이상 재귀를 돌리지 않아도 되니까 그렇게 하면 더 좋을 것 같습니다.