본문 바로가기

study blog

검색하기
study blog
프로필사진 gyuI

  • 전체 (12)
    • 알고리즘 (6)
      • 알고리즘 이론 (1)
      • 백준 (5)
    • DevOps (5)
      • AWS (0)
      • Docker (4)
      • CI CD (1)
    • 빅데이터 (1)
      • Hadoop (1)
Guestbook
Notice
Recent Posts
«   2025/07   »
일 월 화 수 목 금 토
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
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록알고리즘/알고리즘 이론 (1)

study blog

[알고리즘] 유니온 파인드 (Union-Find)

유니온 파인드란? 대표적 그래프 알고리즘으로 서로소 집합 ( Disjoint - set ) 를 찾는 알고리즘 Disjoint - set : 서로 중복되지 않는 부분 집합들로 나눠진 원소들에 대한 정보를 저장하는 자료구조 여러 노드가 존재할 때, 두 개의 노드를 선택해서, 현재 서로 같은 그래프에 속하는지 판별하는 알고리즘 3가지의 연산으로 이루어져 있다. make : 가장 작은 단위의 단위 집합을 만드는 연산 (초기화 연산) Find : 해당 노드가 속한 집합을 찾는 연산 ( 해당 노드가 속한 집합의 대표자를 찾는 연산 ) Union : x가 속한 집합과 y가 속한 집합을 합치는 연산 보통 연결리스트 혹은 트리로 구현하는데 연결리스트로 구현하기보다 자신의 집합에 속해있는 부모의 관계를 이용해 배열로 구현..

알고리즘/알고리즘 이론 2022. 6. 7. 15:17
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바