sungdd2   4년 전

우선 인접 행렬로 구해봤는데, 벡터를 사용했습니다.

근데 자꾸 메모리 초과가 나오더라구요

이 후에 그냥 동적배열 할당해서 푼 것은 맞았다고 나오는데, 벡터로 구했을 경우에 메모리 초과가 나오는게 의문입니다.

사이즈를 설정해 주었는데도 메모리 초과가 나나요?

djm03178   4년 전

dfs를 할 때 인접 행렬을 값으로 넘겨주고 있기 때문에 재귀가 들어갈 때마다 인접 행렬 전체가 복사되어 스택에 쌓이게 됩니다.

댓글을 작성하려면 로그인해야 합니다.