1012번 - 유기농 배추
해당 문제를 BFS를 이용하여 해결하였습니다.
밭에 해당하는 arr와 방문했는지 체크하는 visited를 기본으로,
bfsQ를 이용하여 BFS르르 구현하였고, 상하좌우의 범위안에 있고 방문하지 않았으면 큐에 넣는 방식으로 문제를 해결하였습니다.
그런데 arr와 visited를 초기화해주는 부분이나, 코드가 좀 지저분한 것 같아서 해당 문제를 푸는 방법 중 더 나은 방법이나 코드에 대해서 지적해주시고 싶은 부분이 있는지 알고싶어서 질문드립니다.
코드에 대한 작은 부분이라도 조언 부탁 드립니다..ㅠ
main에 모든 작업을 다 넣기보다는 함수로 좀 나누는게 좋을것같아요,.
댓글을 작성하려면 로그인해야 합니다.
qkqkaqk93 5년 전
해당 문제를 BFS를 이용하여 해결하였습니다.
밭에 해당하는 arr와 방문했는지 체크하는 visited를 기본으로,
bfsQ를 이용하여 BFS르르 구현하였고, 상하좌우의 범위안에 있고 방문하지 않았으면 큐에 넣는 방식으로 문제를 해결하였습니다.
그런데 arr와 visited를 초기화해주는 부분이나, 코드가 좀 지저분한 것 같아서 해당 문제를 푸는 방법 중 더 나은 방법이나 코드에 대해서 지적해주시고 싶은 부분이 있는지 알고싶어서 질문드립니다.
코드에 대한 작은 부분이라도 조언 부탁 드립니다..ㅠ