땅다람쥐의 개발 일기

  • 홈

2026/07/19 1

서로소 집합 자료 구조 (Union-Find Data Structure)

지난주 Leetcode Daily Problem의 테마는 Disjoint Set을 사용하는 문제가 많이 나왔었다. 그래서 이번에 개념을 확실히 정리해두려고 . Disjoint Set두 개의 겹치치 않는 집합(Set) 이 있다. 이런 집합을 Disjoint set이라고 부른다. 즉 공통 원소(Common Element)가 존재하지 않는 부분 집합(Subset)의 집합을 말한다. 그리고 Disjoint Set을 표현하기 가장 좋은 자료구조 중 하나가 Union-Find 자료구조다. Union-Find그럼 Union-Find 자료구조는 어떻게 Disjoint Set을 표현할까요? 제일 먼저 Union-Find는 보통 Tree 방식으로 표현이 됩니다. 그리고 세 가지 연산을 이용해서 Disjoint Set을 만..

Algorithm 2026.07.19
이전
1
다음
더보기
프로필사진

땅다람쥐의 개발 일기

미국에서 개발자로 일하고 있습니다.

  • 분류 전체보기 (37) N
    • Algorithm (10)
      • LeetCode (7)
    • 백엔드 (9)
    • 자료구조 (1)
    • 프론트엔드 (8)
      • HTML (4)
      • Javascript (0)
      • Typescript (2)
    • Java (4)
    • 시스템 디자인 (4) N
      • 데이터베이스 (3)

Tag

타입스크립트, TypeScript, HTML, Algorithm, java, 자료구조, 데이터 중심 애플리케이션 설계, CPU, Hash Indexing, easy, array, DB, 인터넷, System Design, 백엔드, 배열, 자바, Internet, leetcode, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바