소소한 기록 방

  • 홈
  • 태그
  • 방명록

1717 1

[자료구조] 분리 집합, Union-Find에 대해서 알아보자!

분리집합(Union-Find)은 그래프 알고리즘 중 하나로 코딩 테스트 킬러 문제로 주로 나오는 알고리즘입니다. 서로소 집합일단 유니온 파인드 알고리즘을 알기 전 disjoint sets을 먼저 이해해야 하는데요, 쉽게 설명하면 공통 원소가 없는 두 집합을 뜻합니다. 아래 그림을 보시면 왼쪽은 서로소 집합을 나타내고 오른쪽은 공통된 7이라는 원소 때문에 서로소 관계가 깨지게 됩니다. 따라서 왼쪽은 서로소 집합, 오른쪽은 서로소 집합이 아니게 되는 것이죠. Union-Find는 서로소 집합 자료구조를 만들 수 있습니다. 집합에서 노드들을 합치고(Union), 부모를 찾아(Find) 서로소 집합을 찾아내는 알고리즘인 것이죠. 한마디로 DSU(Disjoint Sets Union) 자료구조를 만들어 내는 과정..

공부/CS 공부 2023.02.03
이전
1
다음
더보기
  • 분류 전체보기 (115)
    • 정보 (1)
      • IT (1)
      • 기타 (3)
    • 책 리뷰 (1)
    • 제품 리뷰 (3)
    • SW 개발 기록 (17)
      • 온누리학교 웹 개발 프로젝트 (8)
      • Mega Waka Board 프로젝트 (3)
      • Focusit 앱 프로젝트 (4)
      • 디스코드 봇 (2)
    • 공부 (73)
      • C 프로그래밍 (4)
      • C++ 프로그래밍 (13)
      • Java 프로그래밍 (15)
      • 데이터 통신 네트워크 (12)
      • 메가브레인 동아리 (1)
      • CS 공부 (7)
      • FrontEnd (18)
      • BackEnd (3)
    • 대외 활동 (11)
      • SW마에스트로 (7)
      • DND 동아리 (4)
    • 회고록 (5)
반응형
프로필사진

소소한 기록 방

다양한 글을 기록하고 나눕니다

방문자수Total

  • Today :
  • Yesterday :

최근댓글

Tag

백준, 데이터 통신 네트워크, 개발자, 리액트, vue, 인제대학교, wakatime, DND, 자바, 파이썬, 명품 프로그래밍, 플러터, 개발, 기초, react, 중간고사, 온누리국제학교, 와카타임, 소마, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글
개발 블로그 Github LinkedIn

Copyright © JongungShin. All rights reserved.

티스토리툴바