tjdals333   3년 전

예외처리도 하고 무한루프 도는것도 방지하고 대충 예를 만들어서 풀었을때도 

다 정답 나오는데 제출돌리면 메모리초과 나오네요 ㅠㅠ

djm03178   3년 전

BFS를 할 때에는 반드시 방문 체크를 해야 합니다. 방문 체크를 하지 않으면 중복된 원소가 큐에 들어가게 되고, 그것들이 또다시 중복된 원소를 큐에 집어넣는 것이 반복되면서 지수적으로 큐에 들어가는 원소가 많아지게 됩니다. 예제 정도의 작은 입력으로는 순식간에 처리되겠지만, 문제의 최대 입력으로 최악의 경우를 만들면 우주가 멸망할 때까지 프로그램이 끝나지 않을 정도로 많은 원소를 큐에 넣게 될 것입니다.

tjdals333   3년 전

지식을 나눠주셔서 감사합니다 !!!!

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