일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준 뒤집기 3
- 브루트포스
- DP
- 분할정복
- 그래프이론
- 서로소 집합
- union find
- parametric search
- Lis
- 이분 탐색
- bfs
- 패스트캠퍼스
- 결정문제
- 비트마스킹
- 최장길이바이토닉수열
- 백준 1464
- boj 1464
- 그래프 탐색
- 2493 백준
- 뒤집기 3
- 그래프 이론
- 최장증가수열
- disjoint set
- 결정 문제
- 1939백준
- 재귀
- 그래프탐색
- 구현
- 이분탐색
- 깊이 우선 탐색
Archives
- Today
- Total
목록DSU (1)
알고리즘 문제풀이

서로소 집합 ( Disjoint Set Unit, DSU ) 이란 ? 공통 원소가 없는 상호베타적인 부분 집합들로 나눠 진 원소들에 대한 정보를 저장하고 조작하는 자료구조. DSU는 해당 원소가 같은 집합 내에 포함되어 있는지 빠르게 확인하기 위해서 사용되는 자료구조이다. 공통 원소를 포함하고 있지 않는 집합이므로, 교집합 or 차집합 등의 연산은 불필요하다.(= 의미가 없다) 핵심 연산( Union - Find ) Union 연산 : 2개의 DSU를 하나의 Set으로 합쳐주는 연산 Find 연산 : 어떤 element 가 주어 질 때, 이 Element가 속해있는 집합의 대표원소를 반환 *대표 원소가 같다 -> 같은 서로소 집합 에 속해 있다는 것. Disjoint Set은 Array, Linked L..
자료구조 + 알고리즘/기초
2020. 12. 12. 00:23