int[][]): 맵이나 그래프를 나타낸다. 배열안의 값은 방문 여부를 나타내는 경우가 많다. boolean[][]): 같은 2차원 배열이다. 무한 루프와 필요없는 과정을 생략하기 위해 방문 여부를 표기한다. 다른 모든 이웃한 이웃 셀을 자동으로 방문하면서 작동한다. 큐를 사용함으로써 작동한다.
(x,y)를 queue에 넣는다. visited[x][y] = true bfs알고리즘의 핵심은
while문이다. 큐가 빌 때까지 아래의 로직을 반복하면 된다.
left,right, up, down)nx,ny) , 다음 조건을 확인한다.nx,ny)