BFS&DFS 정복기
BFS 주로 deque를 사용하며 시작하게 된다.from collections import deque 이후 사용할 배열을 입력 받고visited=[[False]*N for _ in range(M)] 방문을 확인하는 visited 배열을 만들게 된다.def BFS(x,y): queue=deque() queue.append((x,y)) visited[x][y]=True while queue: dx=[1,-1,0,0,1,1,-1,-1] dy=[0,0,1,-1,1,-1,1,-1] x,y=queue.popleft() for i in range(8): hx=x+dx[i] hy=y+dy[i] ..
2024. 6. 13.