Ich habe Map<String, String>
, die Elemente wie enthält: {"a" = "b", "b" = "c", "c" = "d", "z" = "y", ... }.Transitive transitive Tasten in Karte
Ich brauche eine Methode:
List<String> getTransitiveKeys(String startKey);// assuming the map is visible somehow as `map`
Wenn getTransitiveKeys(“a”)
genannt wird, wird er zurückkehren [ „a“, „b“, „c“]. Wenn getTransitiveKeys (“z”)
aufgerufen wird, wird [[z]] zurückgegeben.
Rekursion in der Methode benötigt?
Danke!
Ist das Hausaufgaben? –
Sieht einfach wie eine Hausaufgabe aus. Ich abstrahiere einfach das Problem und möchte einen einfachen Weg, um die Funktion zu implementieren. –