找到星圖的中心

PHPz
發布: 2024-07-18 09:23:20
原創
476 人瀏覽過

1791。找到星圖的中心

簡單

有一個無向星形圖,由標記為1到n的n個節點組成。星形圖是一種圖,其中有一個中心節點和恰好 n - 1條邊將中心節點與每個其他節點連接起來。

給定一個2D 整數數組Edges,其中每個Edges[i] = [ui, vi] 表示節點u 之間有一條邊i 和vi。返回給定星圖的中心。

範例1:

Find Center of Star Graph

  • 輸入: 邊 = [[1,2],[2,3],[4,2]]
  • 輸出: 2
  • 說明:如上圖所示,節點2與其他所有節點都有連接,所以2是中心。

範例2:

  • 輸入: 邊 = [[1,2],[5,1],[1,3],[1,4]]
  • 輸出: 1

約束:

  • 3 5
  • edges.length == n - 1
  • 邊[i].length == 2
  • 1 i, vi
  • ui != vi
  • 給定的邊代表一個有效的星圖。

解:

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];
    }
}
登入後複製

聯絡連結

  • 領英
  • GitHub

以上是找到星圖的中心的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板