We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3c00860 commit d562796Copy full SHA for d562796
Medium/Find Center of Star Graph.java
@@ -0,0 +1,13 @@
1
+import java.util.Map.Entry;
2
+
3
+class Solution {
4
+ public int findCenter(int[][] edges) {
5
+ Map<Integer, Set<Integer>> map = new HashMap<>();
6
+ for (int[] edge : edges) {
7
+ map.computeIfAbsent(edge[0], k -> new HashSet<>()).add(edge[1]);
8
+ map.computeIfAbsent(edge[1], k -> new HashSet<>()).add(edge[0]);
9
+ }
10
+ return map.entrySet().stream().filter(entry -> entry.getValue().size() == edges.length).map(
11
+ Entry::getKey).findFirst().orElse(-1);
12
13
+}
0 commit comments