[C언어 자료구조] Undirected Graph의 BFS 구현 : 개념 설명 및 코드 구현


[C언어 자료구조] Undirected Graph의 BFS 구현 : 개념 설명 및 코드 구현

Queue를 이용하여 Breadth First Search 알고리즘을 직접 만들어 구현하고, 주어진 undirected graph에 대한 adjacency matrix를 파일 in.txt로 입력 받은 뒤, scanf로 입력 받은 vertex로부터 Breadth First Search의 수행 결과를 화면에 출력하는 과정을 반복하라. 단, scanf로 -1을 입력 받으면 수행을 종료한다. < 실행 예제 1 > in.txt 5 1 1 0 1 0 1 1 0 0 1 < 화면 출력 > scanf 입력 : 2 2 1 3 4 5 scanf 입력 : 4 4 1 3 5 2 scanf 입력 : -1 프로그램을 종료합니다. < 실행 예제 2 > in.txt 6 1 0 0 1 0 0 0 1 0 0 1 1 0 0 0 < 화면 출력 > scanf 입력 : 1 1 2 4 6 5 scanf 입력 : 3 3 scanf 입력 : 5 5 2 1 6 4 scanf 입력 : -1 프로그램을 종료합니다. < 개념 설명 > ...


#BFS #BreadthFirstSearch #C언어 #Graph #Queue #UndirectedGraph #자료구조

원문링크 : [C언어 자료구조] Undirected Graph의 BFS 구현 : 개념 설명 및 코드 구현