Yejin's Story

Yejin's Story

  • 분류 전체보기 (55)
    • [Algorithm] (44)
      • 알고리즘 이론 (2)
      • 문제 풀이 (42)
      • Do it_Java (0)
    • [SQL] (3)
    • [CS] (2)
      • 디자인패턴 (1)
      • 프로그래밍 패러다임 (1)
    • Project (4)
    • [후기] (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Yejin's Story

컨텐츠 검색

태그

티스토리챌린지 SQL 백트레킹 파이썬 N과 M 파이썬 dp 파이썬 파이썬 Union-find 백준 n과 m 파이썬 구현 BFS 0/1 knapsack 파이썬 knapsack union-find 파이썬 오블완 백준 백트레킹 0/1 knapsack 이분탐색 이분탐색 파이썬 DP

최근글

댓글

공지사항

아카이브

알고리즘(1)

  • [Algorithm] Union-Find

    알고리즘 개념유니온 파인드(Union-Find) 알고리즘은 분리 집합을 관리하는 알고리즘으로그래프 형태의 자료들의 연결 정보를 알고 싶을 때 사용된다.이 알고리즘의 핵심 목표는 합치기(Union)와 찾기(Find) 작업을 효율적으로 수행하는 것이다.주로 그래프에서 연결된 컴포넌트 관리 나 사이클 검출에 활용된다.    - 집합 소속 여부 판단 & 사이클 검출 : 임의의 두 노드의 연결 여부(집합 소속 여부) 확인        - 단, 무방향 그래프에서만 적용 가    - 경로 압축 : 그래프 내 노드 간의 경로 최적화  위의 경우 3과 5가 같은 그룹인지 알려면왼쪽의 경우 자신의 부모만 기록되어 있으므로 연결여부 확인이 따로 필요하다.이때 재귀 호출을 통해 루트 노드를 찾을 때 탐색 시간이 소요된다.un..

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

티스토리툴바