0과 1의 쉼터

0과 1의 쉼터

프로필사진

지식과 경험을 공유합니다.

  • 분류 전체보기 (999) N
    • Activity (8)
    • PS 풀이 (877)
      • Baekjoon Online Judge (805)
      • SW Expert Academy (3)
      • SQL (16)
      • Code Tree (24)
    • Algorithm (11) N
      • Sort (0)
      • Data Structure (0)
      • Graph (0)
      • Math (0)
    • Java (13)
      • Basic (0)
      • Practical (0)
      • Deep Dive (0)
    • Spring Boot (1)
      • Basic (0)
      • Practical (1)
    • Spring Security (8)
      • Basic (0)
      • Practical (1)
    • Backend (10)
      • API Documentation (1)
    • Dev (14)
      • Git, Github (0)
      • AWS (5)
      • Docker (4)
    • React (5)
      • Basic (5)
    • Frontend (1)
    • JavaScript (11)
    • Next.js (3)
    • Programming Language (5)
    • CS (12)
    • Tistory Skin Customizing (1)
    • 잡다한 지식 창고 (1)
    • 수상한 갤러리 (1)
    • 게임 (5)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

0과 1의 쉼터

컨텐츠 검색

태그

Normal string Implementation Class 2 DP 골드 PS Class 3 math 정수론 solved.ac class 수학 greedy 실버 practice Easy 브론즈 사칙연산 sort 구현

최근글

댓글

공지사항

  • [PS] 사용하는 PL에 대하여

아카이브

Algorithm(11)

  • Disjoint Set & Union-Find

    목차 Disjoint Set (서로소 집합, 분리 집합) - Time Complexity 구현 - MakeSet(n) - find(x) - union(x, y) 최적화 - Path Compression - Path Halving - Path Splitting - Union by Rank - Union by Size Disjoint Set (서로소 집합, 분리 집합) 원소들의 모임을 표현하는 자료구조로, 각각의 집합은 공통된 원소가 없다. 주로 서로 다른 원소들이 동일한 집합에 속하는지 여부를 판별하는데 사용된다. Time Complexity 경로 압축과 트리 깊이 제어를 하는 로직이 없다면 선형 구조와 같은 예시에서 하나의 작업이 최대 O(N)이 될 수 있다. 하지만, 최적화를 위한 로직을 적용했다면, ..

    2023.07.02
이전
1 2
다음

티스토리툴바