Find Center of Star Graph LeetCode solution in C++
1class Solution {2public:3int findCenter(vector<vector<int>> &edges) {4// create an adjacency list5unordered_map<int, set<int>> adj;6int maxi;78for (int i = 0; i < edges.size(); i++) {9int u = edges[i][0];10int v = edges[i][1];1112maxi = max(maxi, max(u, v));1314adj[u].insert(v);15adj[v].insert(u);16}1718for (auto i : adj) {19if (i.second.size() == maxi - 1) return i.first;20}21return -1;22}23};