Find Center of Star Graph

PHPz
Release: 2024-07-18 09:23:20
Original
251 people have browsed it

1791. Find Center of Star Graph

Easy

There is an undirectedstargraph consisting of n nodes labeled from 1 to n. A star graph is a graph where there is onecenternode andexactlyn - 1 edges that connect the center node with every other node.

You are given a 2D integer array edges where each edges[i] = [ui, vi] indicates that there is an edge between the nodes uiand vi. Return the center of the given star graph.

Example 1:

Find Center of Star Graph

  • Input:edges = [[1,2],[2,3],[4,2]]
  • Output:2
  • Explanation:As shown in the figure above, node 2 is connected to every other node, so 2 is the center.

Example 2:

  • Input:edges = [[1,2],[5,1],[1,3],[1,4]]
  • Output:1

Constraints:

  • 3 <= n <= 105
  • edges.length == n - 1
  • edges[i].length == 2
  • 1 <= ui, vi<= n
  • ui!= vi
  • The given edges represent a valid star graph.

Solution:

class Solution { /** * @param Integer[][] $edges * @return Integer */ function findCenter($edges) { return $edges[0][0] == $edges[1][0] || $edges[0][0] == $edges[1][1] ? $edges[0][0] : $edges[0][1]; } }
Copy after login

Contact Links

  • LinkedIn
  • GitHub

The above is the detailed content of Find Center of Star Graph. For more information, please follow other related articles on the PHP Chinese website!

source:dev.to
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!