나를 위한 개발 일기

나를 위한 개발 일기

  • 분류 전체보기 (206)
    • 개발 지식 (17)
      • Basic (17)
    • Language (36)
      • Java (4)
      • SQL (27)
      • HTML (5)
    • Framework & Library (5)
      • Spring Security (5)
    • Database & ORM (0)
    • Algorithm (1)
    • Front-end (1)
    • Project (28)
      • Naver Cafe (28)
    • 내일배움캠프 (117)
      • Numbers Baseball (3)
      • Schedule Management (18)
      • NewsFeed (2)
      • Outsourcing (1)
      • Spring Plus (9)
      • Plus (2)
      • Barter (8)
  • Github
로그인
로그아웃 글쓰기 관리

나를 위한 개발 일기

컨텐츠 검색

태그

스펙 구현 팀 프로젝트 네이버 카페 일정 관리 앱 SQL TiL Calculator 클론 코딩 포트폴리오 백 엔드 Spring 사전캠프 MySQL Today I Learned 계산기 JPA Schedule Management 내일배움캠프 개인과제 Java

최근글

댓글

공지사항

아카이브

Algorithm(1)

  • [Algorithm] Union-find

    1. Union-find 'Union-find' 는 '합집합-찾기' 자료구조라 말하며, 서로소 부분집합들로 나뉜 원소들에 대한 정보/데이터를 저장하고 조작하는 자료 구조 중 하나이다. 여기서 '서로소 부분집합'은 부분집합끼리 겹치는 요소가 없는 부분집합을 말하는데 즉, 서로간 공통요소가 하나도 없는 상태의 부분집합을 말한다. 'Union-find' 는 'Disjoin-set(서로소 집합)' 또는 'merge-find set(병합-찾기 집합)' 으로 불리기도 한다.  다시 돌아와서 해당 자료구조는 두 가지의 유용한 연산을 제공하는 것이 특징이다. 바로 'find' 와 'union' 인데 각각 아래와 같은 연산을 수행한다.find : 어떤 요소가 주어지면 해당 요소가 속한 집합(서로소 집합)을 반환한다. 즉..

    2024.08.22
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바