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
- 백준알고리즘
- 코테
- JS
- 프로그래머스JS
- 프로그래머스코테
- 포이마웹
- js코테
- 백준nodejs
- css기초
- 프로그래머스
- 백준
- 몽고DB
- 백준구현
- 익스프레스
- 리액트댓글기능
- 리액트커뮤니티
- CSS
- HTML
- 다이나믹프로그래밍
- 알고리즘
- 리액트
- JS프로그래머스
- 백준js
- 백준골드
- 자바스크립트
- dp알고리즘
- HTML5
- 백준구현문제
- 코딩테스트
- 안드로이드 스튜디오
Archives
- Today
- Total
목록서로소집합 알고리즘 (1)
개발새발 로그

서로소 집합이란 공통 원소가 없는 두 집합을 의미한다. 서로소 집합 자료구조란 서로소 부분 집합들로 나누어진 원소들의 데이터를 처리하기 위한 자료구조 서로소 집합 자료구조는 합집합(union)과 찾기(find) 연산으로 구성 쉽게보면 현재 연결되지않은 노드들이 있는 것이다. 그래서 공통된원소가 없어 서로 합쳐야하는 것이다. 그림을 보면 현재 부모값과 노드값이 똑같다. 이제 이걸 {1 , 2} 두 원소를 합칠 것이다. 합치게되면 1 의 parent값 1과 2의 parent값 2를 같게해서 연결되게 할것이다. -> 부모 값이 같음으로써 서로 연결되어 합쳐 졌다는 의미가 된다. 즉 위와같은 경우가 되는것이다. 2의 부모값을 1로 바꿔준다. -> 바꿔줄 때 부모 값이 작은 쪽이 부모가 되도록 해야한다. 이제 합..
알고리즘
2023. 5. 31. 13:27