827 最大人工島

2022-09-17 23:03:15 字數 426 閱讀 7555

給你乙個大小為 n x n 二進位制矩陣 grid 。最多 只能將一格 0 變成 1 。

返回執行此操作後,grid 中最大的島嶼面積是多少?

島嶼 由一組上、下、左、右四個方向相連的 1 形成。

class solution ;

int dc = new int;

int grid;

int n;

public int largestisland(int grid)

return ans;

}public int dfs(int r, int c, int index)

}return ans;

}public listneighbors(int r, int c)

return ans;

}}

Leetcode 827 最大人工島 C

在二維地圖上,0代表海洋,1代表陸地,我們最多只能將一格 0 海洋變成 1變成陸地。進行填海之後,地圖上最大的島嶼面積是多少?上 下 左 右四個方向相連的 1 可形成島嶼 示例 1 輸入 1,0 0,1 輸出 3 解釋 將一格0變成1,最終連通兩個小島得到面積為 3 的島嶼。示例 2 輸入 1,1 ...

827 最大人工島 C 深度優先遍歷

深度優先遍歷2次 第一次將各個島分類,同乙個島上的格仔使用同一種編號,並且得到每個島嶼的大小 第二次試著將所有海洋都填一遍,找出最大的結果。class solution public intlargestisland vector int grid if sumarea 0 else if suma...

吉大人工智慧課P11,八數碼難題

main.c dong c2 created by 神威 on 2018 10 24.include include define m 3 define n 3 int b m n 目標狀態 int c 9999 9 用於儲存,已有過的狀態 int main int argc,const char ...