"centroid of a tree" Code Answer's

You're definitely familiar with the best coding language C++ that developers use to develop their projects and they get all their queries like "centroid of a tree" answered properly. Developers are finding an appropriate answer about centroid of a tree related to the C++ coding language. By visiting this online portal developers get answers concerning C++ codes question like centroid of a tree. Enter your desired code related query in the search bar and get every piece of information about C++ code related question on centroid of a tree. 

centroid of a tree

By Outstanding OxOutstanding Ox on Sep 15, 2020
vector<int> Centroid(const vector<vector<int>> &g) {
        int n = g.size();
        vector<int> centroid;
        vector<int> sz(n);
        function<void (int, int)> dfs = [&](int u, int prev) {
                sz[u] = 1;
                bool is_centroid = true;
                for (auto v : g[u]) if (v != prev) {
                        dfs(v, u);
                        sz[u] += sz[v];
                        if (sz[v] > n / 2) is_centroid = false;
                }
                if (n - sz[u] > n / 2) is_centroid = false;
                if (is_centroid) centroid.push_back(u);
        };
        dfs(0, -1);
        return centroid;
}

Source: codeforces.com

Add Comment

0

All those coders who are working on the C++ based application and are stuck on centroid of a tree can get a collection of related answers to their query. Programmers need to enter their query on centroid of a tree related to C++ code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about centroid of a tree for the programmers working on C++ code while coding their module. Coders are also allowed to rectify already present answers of centroid of a tree while working on the C++ language code. Developers can add up suggestions if they deem fit any other answer relating to "centroid of a tree". Visit this developer's friendly online web community, CodeProZone, and get your queries like centroid of a tree resolved professionally and stay updated to the latest C++ updates. 

C++ answers related to "centroid of a tree"

View All C++ queries

C++ queries related to "centroid of a tree"

Browse Other Code Languages

CodeProZone