inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

DFS에 대해 궁금증이 있습니다.

243

김태우

작성한 질문수 4

0

안녕하세요!

저는 DFS가 어떤 그래프?를 탐색하는 방법으로 알고있었는데

부분집합구하기 문제풀이를 볼때 숫자가 들어있는 정점이 아니라

D(1) D(2)이런 함수를 탐색하는걸로 보이더라고요. 함수도 정점인가요?

이런것도 DFS인가요?? DFS가 정확히 뭔가요??

python 코테 준비 같이 해요!

답변 1

0

김태원

안녕하세요^^

DFS를 흔히 대학에서 그래프 탐색 알고리즘으로 배우기 때문에 대부분 그래프를 탐색하는 알고리즘으로 알고 있는 것 같습니다.

DFS가 코딩테스트에 쓰이는 경우는 순열, 조합과 같은 경우의 수를 완전탐색할 때 많이 사용합니다. 물론 그래프탐색에도 쓰이구요. 즉 DFS는 그래프나 상태트리를 깊이우선탐색을 해 모든 경우수를 확인하는 알고리즘이라고 생각하시면 좋겠습니다. 앞으로 문제를 많이 풀어보면 느낌이 옵니다.

기존에 윈도우 10으로 잘 써왔는데 윈도우 11로 바꾸고 나서 채점이 안됩니다.

1

104

2

스택에서 ')'을 만나는 경우

0

110

3

문제가 어디있나요?

0

86

2

변수 or 함수명

0

80

1

침몰하는 타이타닉 문제 질문입니다

0

71

1

AA.py 책점 에러

0

64

1

오늘 구매했는데 파이썬 자료구조 궁금한거 있으면 답변이 잘 될까요.

0

115

2

5.동전분배하기 문제 밑에코드도 정답이될까요?

0

118

1

아나그램 비교 코드

0

124

2

AA.PY파일 복사 후 채점 진행할때 오류 발생합니다.

0

163

2

문제 링크가있나여?

0

155

2

채점기 Time Limit Exceeded 오류 문의

1

181

2

동적계획법은 사용하는 문제

0

135

2

제 코드 좀 봐주세요

0

154

1

예외가 존재할 가능성?

0

100

1

3번이 안풀립니다

0

98

0

5번 틀림

0

125

0

오류원인?

0

104

0

리스트 선언

0

116

1

침몰하는 타이타닉(그리디) 문제 질문

0

114

1

알고리즘

0

74

1

코딩테스트

0

98

1

DFS 순서 질문드립니다.

0

138

2

left, right를 사용한 풀이법에 대한 질문입니다

0

101

1