본문 바로가기
IT 공부/자료구조&알고리즘

알고리즘 6 그래프_1

by 랜턴K 2025. 2. 24.
반응형

그래프란? 

정점의 모음과 간선의 모음이 결합 

G= G(V,E) 

 

인접/이웃관계 Adjacent ; 간선으로 연결되 두 정점 

경로 ; 

길이 ; 정점과 정점 사이의 간선의 숫자 

사이클 ; 정점을 두 번 이상 거치도록 되어 있을 경우 

방향성 ; 간선에 방향성이 있는 경우와 없는 경우 

연결성 ; 두 정점 사이에 간선이 있는 경우 

 

정점의 집합 -> 배열 또는 리스트로 나타냄 

간선의 집합 -> 행렬 또는 리스트로 나타냄 = 인접행렬 또는 인접리스트 

 

인접행렬 vs 인접리스트 

- 정점 간의 인접 인식 속도 ; 행렬 > 리스트

- 필요한 메모리 양 ; 행렬 > 리스트 

- 정점과 간선 삽입 속도 ; 행렬 < 리스트 

 

그래프 순회 기법 

- 깊이 우선 탐색 

- 너비 우선 탐색 

 

 

GitHub - Sukmin-LanternK/Algorithm

Contribute to Sukmin-LanternK/Algorithm development by creating an account on GitHub.

github.com

 

반응형

'IT 공부 > 자료구조&알고리즘' 카테고리의 다른 글

알고리즘 8 그래프_3  (0) 2025.03.10
알고리즘 7 그래프_2  (0) 2025.03.04
알고리즘 5 해시 테이블  (0) 2025.02.22
알고리즘 4 우선순위 큐와 힙  (0) 2025.02.22
알고리즘 3 이진탐색트리  (0) 2025.02.15