11724번 - 연결 요소의 개수
dfs로 구현을 했을 때는 통과가 되는데, BFS로 구현을 하니 시간초과가 나네요ㅠㅠㅠ
스택을 큐로 바꾼거 말고 다른것이 없는데 그것이 차이가 큰가요???
해결법을 알려주시면 감사하겠습니다.
shift는 매우 느립니다. 배열의 끝이 아닌 임의의 위치에서 항목을 삭제하는 것은 큰 대가를 치뤄야 하기 때문입니다.
흠...그러면 저것을 BFS로 구현할 때 shift() 연산을 하지 않는다면 어떤 방법이 있을지 궁금합니다
항목을 삭제하는 대신 head와 tail 인덱스를 저장하면 됩니다.
댓글을 작성하려면 로그인해야 합니다.
luciferkala 4년 전
dfs로 구현을 했을 때는 통과가 되는데, BFS로 구현을 하니 시간초과가 나네요ㅠㅠㅠ
스택을 큐로 바꾼거 말고 다른것이 없는데 그것이 차이가 큰가요???
해결법을 알려주시면 감사하겠습니다.