[바미] 자료구조 - 그래프(Graph)
·
프로그래밍(Basic)/이론
그래프(Graph)?정점과 간선으로 이뤄진 자료구조 입니다. ❓ 정점 정점은 그래프에서 데이터를 저장하는 기본 단위입니다. 노드(Node)라고 불리기도 하고, 다양한 데이터를 저장할 수 있습니다. ❓ 간선정점을 연결하는 선으로 링크(link) 또는 브랜치(branch)라고도 합니다. 그리고 간선에는 방향이 존재하는 그래프와 방향이 없는 그래프가 존재합니다. 아래 그림처럼 방향이 존재하는 그래프는 방향그래프(directed graph), 방향이 존재하지 않는 그래프를 무방향 그래프(undirected graph)라고 부릅니다.추가적으로 그래프 탐색 방법 중 가장 기본적인 두 가지 중 깊이 우선 탐색(DFS, Depth-First Search)과 너비 우선 탐색(BFS, Breadth-First Search..