Я кодирую реализацию алгоритма Prim для получения минимального связующего дерева. Мой график - это Map<String, ArrayList>
, в котором они соответствуют имени состояния, а значения - это ребра, которые содержат указатели на обе ссылки.Определение того, является ли TreeMap равным карте в java
Алгоритм Prim's говорит, что я должен начать с дерева, содержащего только начальный узел, затем цикл, пока мое дерево не будет эквивалентно моему графику. Как определить эквивалентность TreeMap<String, ArrayList>
и Map<String, ArrayList>
?
Как насчет экземпляра? – arynaq
Как вы определяете «эквивалентность»? Как только вы это поймете, должно быть просто выполнить итерацию по обеим структурам данных и сравнить их. –