Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- aws
- 쿼리
- 알고리즘
- MST
- 자료구조
- 자바
- MVC
- db
- 클라우드
- JPA
- DP
- retry
- feign
- Spring Boot
- Intellj
- 디자인 패턴
- Spring
- 백준
- Jenkins
- golang
- PL/SQL
- 페이징
- Kafka
- Spring Cloud
- 운영체제
- 코딩
- 오라클
- Spring Cloud Feign
- SQL
- 데이터베이스
Archives
- Today
- Total
justgo_developer
최소비용신장트리(minimum spanning tree)-4 본문
728x90
반응형
prim의 알고리즘
- 임의의 노드를 출발노드로 선택
- 출발 노드를 포함하는 트리를 점점 키워 감
- 매 단계에서 이미 트리에 포함된 노드와 포함되지 않은 노드를 연결하는 에지들 중 가장 가중치가 작은 에지를 선택
가중치가 최소인 에지 찾기
- VA: 이미 트리에 포함된 노드들
- VA에 아직 속하지 않은 각 노드 v에 대해서 다음과 같은 값을 유지
- key(v) : 이미 VA에 속한 노드와 자신을 연결하는 에지들 중 가중치가 최소인 에지(u,v)의 가중치
- ㅠ(v) : 그 에지 (u,v)의 끝점 u
r:출발점
key값이 최소인 노드 찾기
- 최소 우선순위 큐를 사용
: V-VA에 속한 노드들을 저장
: Extract-Min : key값이 최소인 노드를 삭제하고 반환
728x90
반응형