付費限定

經典圖論應用: 省分的總數目 Number of Provinces_Leetcode #547_精選75題

閱讀時間約 16 分鐘

題目敘述

題目會給我們一串相鄰矩陣isConnected相鄰矩陣的元素值isConnected[i][j] 代表第i座城市和第j座城市是否有連通

如果彼此連通,則isConnected[i][j]=1

如果彼此沒有連通,則isConnected[i][j]=0

彼此互相有路徑可以抵達的城市,構成一個省份

請問,在輸入的場景中,省分的總數目是多少?


題目的原文敘述


測試範例

Example 1:

raw-image
Input: isConnected = [[1,1,0],[1,1,0],[0,0,1]]
Output: 2

12號構成第一個省份。
3號構成第二個省份。

Example 2:

raw-image
Input: isConnected = [[1,0,0],[0,1,0],[0,0,1]]
Output: 3
1號自己構成第一個省份。
2號自己構成第二個省份​。
3號自己構成第三個省份​。

約束條件

Constraints:

  • 1 <= n <= 200

城市總數目介於1 ~ 200之間。

  • n == isConnected.length

輸入矩陣isConnected的高是n。

  • n == isConnected[i].length

輸入矩陣isConnected的寬是n。

結合上面那點一起看,代表isConnected是一個n * n 的方陣。

  • isConnected[i][j] is 1 or 0.

元素值要嘛是1,要嘛是0。

  • isConnected[i][i] == 1
以行動支持創作者!付費即可解鎖
本篇內容共 6700 字、1 則留言,僅發佈於Leetcode精選75題 解析+統整你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
88會員
425內容數
由有業界實戰經驗的演算法工程師, 手把手教你建立解題的框架, 一步步寫出高效、清晰易懂的解題答案。 著重在讓讀者啟發思考、理解演算法,熟悉常見的演算法模板。 深入淺出地介紹題目背後所使用的演算法意義,融會貫通演算法與資料結構的應用。 在幾個經典的題目融入一道題目的多種解法,或者同一招解不同的題目,擴展廣度,並加深印象。
留言0
查看全部
發表第一個留言支持創作者!
題目敘述 題目會給我們一棵BST二元搜索樹的根結點root,還有一個指定的目標值key。 要求我們在樹中刪除帶有這個key值的節點,並且返回更新過後二元搜索樹的樹根root。 題目的原文敘述 測試範例 Example 1: Input: root = [5,3,6,2,4,null,
題目敘述 題目會給我們一棵二元搜索樹的根結點root,還有一個指定的目標值val。 要求我們找出在樹中對應到目標值val的節點,假如找不到,請回傳null( null在Python就是None)。 題目的原文敘述 測試範例 Example 1: Input: root = [4,2,
題目敘述 題目會給我們一棵二元樹的根結點,要求我們找出哪一層擁有最大的水平元素和(Level-sum)? 題目的原文敘述 測試範例 Example 1: Input: root = [1,7,0,7,-8,null,null] Output: 2 Explanation: Level
題目敘述 題目會給定一顆二元樹的根結點Root node,和這棵樹中的任意兩個節點p, q。 請找出p, q 在這棵二元數裡面的最接近公共祖先節點是誰? 最接近的公共節點: 就是p, q兩個節點從下往上走,第一個交會的節點。 題目的原文敘述 測試範例 Example 1: Inpu
題目敘述 題目會給我們一顆二元樹的根節點。請問在這棵樹中,之字型走法的路徑長度最大值是多少? 如果無解,請返回 零。 註: 之字型走法就是有一段路徑,都是由連續的 左右左右...,或者 右左右左...所構成的路徑。(看下方的測試範例會更清楚題目的定義) 題目的原文敘述 測試範例 E
題目敘述 題目會給定一顆二元樹的根結點Root node,和指定的目標值targetSum。 問我們能不能從二元樹裡面找到一條從根結點到葉子結點的路徑,其路徑上的節點值總和恰好為targetSum? 可以的話,返回True。 無解的話,返回False。 題目的原文敘述 測試範例 E
題目敘述 題目會給我們一棵BST二元搜索樹的根結點root,還有一個指定的目標值key。 要求我們在樹中刪除帶有這個key值的節點,並且返回更新過後二元搜索樹的樹根root。 題目的原文敘述 測試範例 Example 1: Input: root = [5,3,6,2,4,null,
題目敘述 題目會給我們一棵二元搜索樹的根結點root,還有一個指定的目標值val。 要求我們找出在樹中對應到目標值val的節點,假如找不到,請回傳null( null在Python就是None)。 題目的原文敘述 測試範例 Example 1: Input: root = [4,2,
題目敘述 題目會給我們一棵二元樹的根結點,要求我們找出哪一層擁有最大的水平元素和(Level-sum)? 題目的原文敘述 測試範例 Example 1: Input: root = [1,7,0,7,-8,null,null] Output: 2 Explanation: Level
題目敘述 題目會給定一顆二元樹的根結點Root node,和這棵樹中的任意兩個節點p, q。 請找出p, q 在這棵二元數裡面的最接近公共祖先節點是誰? 最接近的公共節點: 就是p, q兩個節點從下往上走,第一個交會的節點。 題目的原文敘述 測試範例 Example 1: Inpu
題目敘述 題目會給我們一顆二元樹的根節點。請問在這棵樹中,之字型走法的路徑長度最大值是多少? 如果無解,請返回 零。 註: 之字型走法就是有一段路徑,都是由連續的 左右左右...,或者 右左右左...所構成的路徑。(看下方的測試範例會更清楚題目的定義) 題目的原文敘述 測試範例 E
題目敘述 題目會給定一顆二元樹的根結點Root node,和指定的目標值targetSum。 問我們能不能從二元樹裡面找到一條從根結點到葉子結點的路徑,其路徑上的節點值總和恰好為targetSum? 可以的話,返回True。 無解的話,返回False。 題目的原文敘述 測試範例 E
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
乍看之下會以為這本書偏搞笑類型,的確是有點搞笑,可是內容也是蠻豐富的喔,尤其是細讀作者在每一個動作之下的文字敘述,會覺得真的有認真仔細地觀察。收錄在書末與三浦純的對談也很有意思,最後兩人一起為這本書下了一個結論───
Thumbnail
WBC棒球經典賽的選手來自臺灣各地,究竟哪裡的人最多呢?仔細研究可以發現,其中還有不少人是同一所小學畢業的。
Thumbnail
跟外川第一次的意見不合就如此慘痛,野末從沒想過會是這種發展,也讓他深刻體驗到外川竟如此強勢(這就是年下攻嗎?)
Thumbnail
孩子們都很期待過聖誕節,因為這是一個可以拿禮物的日子,還可以欣賞漂亮的聖誕樹和閃亮亮的燈飾,真的是滿滿的幸福感呢。不過說到送禮物,每家規定不同,而禮物不嫌多,如果可以有更多禮物,誰會覺得不好呢!
Thumbnail
心智圖發想法(純文字版)練習方法 首先把要解決問題的關鍵字,寫出來, 接著我們再把和關鍵字有關的類別列出來, 作練習的過程當中如果中途想到甚麼, 都可以隨時補充! 點子大富翁們,開始練習吧! 關鍵字: 老舊書店
Thumbnail
之前去土耳其自由行時,意外發現當地香水文化非常興盛,而且最有趣的是,隨處可見各種香水專賣店不說,還不少標榜「複刻」經典專櫃品牌香水,媽媽我想長住土耳其!(毆)
Thumbnail
歡迎大家來到圖解力的經典好書分享,我是你的圖解力教練奕霖! 談到圖像思維、視覺筆記,我們第一直覺聯想到的可能就像上面這張圖的筆記一樣,運用圖文方式整理資訊,讓內容變得吸睛、活潑、有趣、好記憶! 自2016年我接觸到視覺記錄到視覺筆記實踐的那幾年,我也是這麼想的。 一、 圖解思考的原則與元素  
Thumbnail
如何用一張紙,搞定工作報告、簡報設計、會議記錄、業務交接等職場大小事?作者在這本書中做了完整的詮釋,也讓我們看見了就算不會畫圖,也能透過圖像框架的思維,來有效提升我們工作生產力,歡迎大家可以動手來試試
Thumbnail
E 引言 很多即使不熟悉CSGO游戲的朋友或多或少地聽說過一些出圈的CSGO術語。 比如下面兩個經典的出圈梗 Rush B 中門對狙 當然了,絕大多數時候我們在使用這些梗的時候都帶著調侃或惡搞的意味。 事實上CSGO中的戰術遠不止於此,哪怕在戰術變化最單一的Dust2上也有著一些圈外
Thumbnail
從留長髮這件事,本宅慢慢發現何謂「男性凝視」,那些因為留長髮自然而然產生的動作,搖身一變成為「性感的象徵」。還給那些自然而然的動作該有的意義,是離開父權社會和男性凝視的一種方法,而縱使性別有無法跨越的鴻溝,我們依然能透過「確認自己不可能擁有的經驗」而畫出我們行使謙卑的範圍。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
乍看之下會以為這本書偏搞笑類型,的確是有點搞笑,可是內容也是蠻豐富的喔,尤其是細讀作者在每一個動作之下的文字敘述,會覺得真的有認真仔細地觀察。收錄在書末與三浦純的對談也很有意思,最後兩人一起為這本書下了一個結論───
Thumbnail
WBC棒球經典賽的選手來自臺灣各地,究竟哪裡的人最多呢?仔細研究可以發現,其中還有不少人是同一所小學畢業的。
Thumbnail
跟外川第一次的意見不合就如此慘痛,野末從沒想過會是這種發展,也讓他深刻體驗到外川竟如此強勢(這就是年下攻嗎?)
Thumbnail
孩子們都很期待過聖誕節,因為這是一個可以拿禮物的日子,還可以欣賞漂亮的聖誕樹和閃亮亮的燈飾,真的是滿滿的幸福感呢。不過說到送禮物,每家規定不同,而禮物不嫌多,如果可以有更多禮物,誰會覺得不好呢!
Thumbnail
心智圖發想法(純文字版)練習方法 首先把要解決問題的關鍵字,寫出來, 接著我們再把和關鍵字有關的類別列出來, 作練習的過程當中如果中途想到甚麼, 都可以隨時補充! 點子大富翁們,開始練習吧! 關鍵字: 老舊書店
Thumbnail
之前去土耳其自由行時,意外發現當地香水文化非常興盛,而且最有趣的是,隨處可見各種香水專賣店不說,還不少標榜「複刻」經典專櫃品牌香水,媽媽我想長住土耳其!(毆)
Thumbnail
歡迎大家來到圖解力的經典好書分享,我是你的圖解力教練奕霖! 談到圖像思維、視覺筆記,我們第一直覺聯想到的可能就像上面這張圖的筆記一樣,運用圖文方式整理資訊,讓內容變得吸睛、活潑、有趣、好記憶! 自2016年我接觸到視覺記錄到視覺筆記實踐的那幾年,我也是這麼想的。 一、 圖解思考的原則與元素  
Thumbnail
如何用一張紙,搞定工作報告、簡報設計、會議記錄、業務交接等職場大小事?作者在這本書中做了完整的詮釋,也讓我們看見了就算不會畫圖,也能透過圖像框架的思維,來有效提升我們工作生產力,歡迎大家可以動手來試試
Thumbnail
E 引言 很多即使不熟悉CSGO游戲的朋友或多或少地聽說過一些出圈的CSGO術語。 比如下面兩個經典的出圈梗 Rush B 中門對狙 當然了,絕大多數時候我們在使用這些梗的時候都帶著調侃或惡搞的意味。 事實上CSGO中的戰術遠不止於此,哪怕在戰術變化最單一的Dust2上也有著一些圈外
Thumbnail
從留長髮這件事,本宅慢慢發現何謂「男性凝視」,那些因為留長髮自然而然產生的動作,搖身一變成為「性感的象徵」。還給那些自然而然的動作該有的意義,是離開父權社會和男性凝視的一種方法,而縱使性別有無法跨越的鴻溝,我們依然能透過「確認自己不可能擁有的經驗」而畫出我們行使謙卑的範圍。