[100일의 IT 초보 탈출] #53 그래프(Graph) _ 관계를 표현하는 가장 유연한 구조
IT 초보 탈출 100일 챌린지·2025. 6. 18.
오늘은 무엇을 배우게 될까요? DFS, BFS는 그래프(Graph)를 탐색하기 위한 알고리즘이었죠.하지만 정작 그래프가 뭔지, 어떻게 생겼는지는 제대로 이야기하지 않았습니다. 그래프는 실생활에서 수없이 많이 등장하는 구조입니다.오늘은 그래프의 개념, 구성 요소, 종류, 표현 방식, 그리고 활용 예시까지 살펴보겠습니다. 그래프란? 그래프(Graph)는정점(Vertex, 노드)과 간선(Edge)으로 이루어진 자료구조입니다.→ 정점끼리의 관계를 표현하는 구조입니다. 예를 들어, 사람 간의 친구 관계, 도시 간의 연결, 컴퓨터 네트워크, 소셜미디어 팔로우 등“관계”가 있는 거의 모든 것을 그래프로 나타낼 수 있습니다. 그래프의 구성 요소구성 요소설명정점(Vertex)정보를 담는 기본 단위 (ex: 사람, 도..