四連通
含有「四連通」共 3 篇內容
全部內容
發佈日期由新至舊
小松鼠的演算法樂園
2024/04/19
一魚多吃: 從 島嶼周長 理解 圖論演算法的本質
今天的官方每日一題是Island Perimeter島嶼周長,很有趣的一題。 題目非常直觀好懂。也很適合拿來作為多角度複習、回顧圖論演算法的好題目。 英文的題目敘述在這裡 題目敘述 題目會給我們一個二維陣列當作地圖,格子點為1代表陸地,格子點為0代表海洋。 要求我們以四連通N4的方式拜訪
#
python
#
leetcode
#
algorithm
11
留言
小松鼠的演算法樂園
2024/04/04
合縱連橫: 從 路徑搜索 理解DFS背後的本質
這篇文章,會帶著大家複習以前學過的DFS框架, 並且以圖論的應用題與概念為核心, 貫穿一些相關聯的題目,透過框架複現來幫助讀者理解這個演算法框架。 DFS 深度優先搜索框架 def dfs( parameter ): # 邊界條件 if base case or stop cond
#
python
#
leetcode
#
algorithm
6
2
小松鼠的演算法樂園
2024/01/26
DFS+DP解情境模擬題: 走出邊界的方法數 Out of Boundary Paths_Leetcode #576
題目敘述 題目會給定一個指定高度和寬的方格版,還有一顆小球的起始位置,和最大移動步數。 小球每一步可以選擇向上、下、左、右移動一格,請問小球能走到方格版界外的路徑方法數總共有幾種? 方法數可能很大,題目要求,最後回傳答案時,先對10^9+7做除法取餘數再回傳。 題目的原文敘述 約束條件
#
leetcode
#
python
#
algorithm
5
1