2011-04-19 2 views
0

그래프에서 연결된 구성 요소의 데이터 구조를 찾을 수 있지만 구성 요소에서 최소 가장자리를 신속하게 찾을 수 있어야합니다. 지금은 각 구성 요소의 가장자리를 정렬 된 목록으로 유지하지만 두 구성 요소의 결합이 느려집니다. 구성 요소에 대한 정렬 된 목록을 유지하는 것보다 나은 접근 방법에 대한 제안이 있습니까?union 최소 가장자리의 정렬 목록을 찾습니다.

답변

2

귀하의 질문에 더 많은 요구 사항이있을 수 있지만 최소한의 가장자리 만 있으면 왜 각 구성 요소의 가장자리가 완전히 정렬 된 목록이 아닌 각 구성 요소의 최소 가장자리를 추적해야합니까?

+0

좋은 답변입니다! 해당 연합 찾기 트리의 루트 노드에 연결된 모든 구성 요소의 최소 에지를 유지하면 O (1) 시간의 최소 에지에 대한 정보를 유지 관리 할 수 ​​있습니다. –

관련 문제