비분리 집합 자료구조를 이용한 효율적인 미로 생성
2025-07-02
이 강연에서는 비분리 집합 자료구조를 이용한 효율적인 미로 생성 방법을 소개합니다. 먼저 미로의 특징과 그래프로 표현하는 방법을 설명하고, 비분리 집합 자료구조와 `union`, `find` 연산을 소개합니다. `union` 연산을 반복하여 하나의 집합만 남을 때까지 미로를 생성합니다. 또한 `find` 연산의 최적화에 대해 논의하며, 랭크에 따른 합집합과 경로 압축을 통해 탐색 시간을 O(n)에서 거의 일정 시간으로 줄입니다. 마지막으로 여러 미로를 연결하여 더 복잡한 미로를 만드는 방법을 보여줍니다.
게임
비분리 집합