* 해당 글은 BaaaaaaaarkingDog 님의 블로그 강의를 참고하여 작성한 글입니다.BFS란?: Breadth First Search.- 다차원 배열에서 각 칸을 방문할 때 너비를 우선으로 방문하는 알고리즘- 가까운 것부터 차례대로 탐색하는 방식- 층 (layer) 단위로 퍼져 나간다.BFS의 핵심 도구: 큐(Queue)먼저 발견한 가까운 칸부터 처리하기 위해FIFO(First In First Out) 인 큐를 쓴다.BFS의 기본 흐름1. 시작점을 큐에 넣는다2. 방문 처리3. 큐에서 하나 꺼낸다4. 그 점과 연결된 점들을 큐에 넣는다5. 큐가 빌 때까지 반복BFS의 전형적인 코드 구조해당 강의에서 제시해준 코드 구조이다.https://github.com/encrypted-def/basic-alg..