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 |
Tags
- heap
- Segment Tree
- react
- codility
- DB Navigator
- java
- rest operator
- JS Array Functions
- MST구현
- useContext
- batch udpate
- Lifting State Up
- 섬 연결하기
- 객체지향 설계 5원칙
- state update scheduling
- Greedy
- 프로그래머스#JAVA
- State
- 리액트의 작동방식
- useState
- 프로그래머스
- 리액트 상태값 업데이트
- 리액트 성능 최적화
- React 훅 사용규칙
- DFS
- Modern Javascript
- BOJ2042
- spread operator
- useReducer
- Kruskal Algorithm
Archives
- Today
- Total
목록Kruskal Algorithm (1)
개발하는SM
[그래프] MST 구현 알고리즘 - Kruskal Algorithm
MST란? 2021.03.13 - [Algorithm - 이론] - [그래프] 최소 신장 트리(MST, Minimum Spanning Tree) Kruskal Algorithm Kruskal Algorithm 은 간단히 말해 아래와 같다. 1. 그래프의 간선들을 가중치의 오름차순으로 정렬 2. 정렬된 간선 리스트를 앞에서부터 순서대로 탐색하면서, Cycle 을 형성하지 않는 경우만 선택함 3. 2에서 선택된 간선을 MST 의 집합에 추가함. Cycle 판별하기 2번에서 선택된 간선이 Cycle 을 형성하는지 아닌지 판별하는 것이 핵심인데, Cycle 이 형성되는지 아닌지는 'Union-Find 알고리즘' 을 이용한다. Union-Find Disjoint Set(서로소 집합)을 표현하는 자료구조 서로 다른..
Algorithm - 이론
2021. 3. 13. 11:23