2013-10-07 4 views
0

최소 Spanning Tree를 파생시키기위한 Prim 알고리즘을 구현하고 있습니다. 내 그래프는 Map<String, ArrayList>이며 키는 상태 이름에 해당하며 값은 양쪽 링크에 대한 포인터를 보유하는 가장자리입니다.TreeMap이 Java Map과 같은지 확인

Prim 's Algorithm은 트리가 내 그래프와 같을 때까지 시작 노드 만 포함하는 트리부터 시작해야한다고 말합니다. TreeMap<String, ArrayList>Map<String, ArrayList>의 동등성을 어떻게 확인할 수 있습니까?

+0

인스턴스 정보는 어떻게됩니까? – arynaq

+1

어떻게 "동등성"을 정의합니까? 일단 데이터 구조를 반복하고 비교하는 것이 간단해야합니다. –

답변

0

등가로 두 맵의 값 쌍이 정확히 같으면 두 맵에 대해 항목 집합이 같은지 확인하는 Map.equals() 메소드를 사용하면됩니다.