[백준/Java] 1260_BFS/DFS (2)
드디어 풀었다 BFS, DFS!! Array와 Queue를 이용하여 두가지 방법으로 풀어보았다. 50ms이긴 하지만 Array로 구현한 결과가 Queue로 구현한 결과보다 살짝 빨랐다. 실패한 코드를 분석하니 확실히 어떤 부분이 부족했는지 알겠다. 탐색이라는 건 어느 노드를 방문했는지, 몇번째 순서로 방문해야지 하는 기록하는 이 두가지가 중요하다. 이 개념을 모르고 무작정 풀기 시작했으니 Logic은 맞더라도 중간중간 어긋나는 부분이 생겼던것 같다. 전체 코드는 깃헙(링크)에서 확인할 수 있다. 문제로 제공된 그래프는 아래와 같다고 가정했다. 공통 구현 부분 백준에서 자바를 사용하는데 시간을 줄이고 싶다면 System.out.println을 대체해 보기를 추천한다. System.out.println은 p..
코딩테스트
2022. 6. 17. 13:36