Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- lower_bound
- 삼성 코딩테스트
- upper_bound
- 다음 API
- MST
- 인간이 그리는 무늬
- 백트레킹
- multiset
- 성화봉송주자
- 평창동계올림픽
- 다음 지도 api
- 언어의 온도
- DP
- 캘리그라피
- 이분탐색
- 영어회화 100일의 기적
- Segment Tree
- 생활코딩
- 성화봉송
- yolo
- 그리디 알고리즘
- 비트마스크
- BFS
- BOJ 2098
- 안드로이드 스튜디오
- 창훈쓰다
- boj
- 위상정렬
- 다이나믹 프로그래밍
- 외판원 순회
Archives
- Today
- Total
목록프림 (1)
Hoon222y
MST - 프림(Prim), 크루스칼(Kruskal) 알고리즘
MST 는 Minimum Spanning tree 인데 용어를 간략히 정리하자면 스패닝 트리 : 그래프에서 일부 간선을 선택해 만든 트리최소 스패닝 트리: 스패닝 트리 중에 선택한 간선의 가중치의 합이 최소인 트리 (트리의 정의 : 정점이 N개라면 간선은 N-1개인 경우 ) MST를 구현하는 방법에는 크게 3가지로 나누어 볼 수 있는데1) 프림 (Prim) - 정점을 중심으로 2) 크루스칼 (Kruskal) - 간선을 중심으로 3) 솔린 알고리즘 (sollin's algorithm)으로 나누어 볼 수 있다. 근데 보통은 같은 시작 복잡도를 가지고 있으므로 간단한 크루스칼을 많이 사용하는것 같다. 해당 포스팅에서는 크루스칼까지만 언급을 하도록 하겠다. 먼저 프림(Prim algorithm)의 경우1. 그래..
코딩/자료구조&알고리즘
2017. 3. 21. 17:57