BFS方法:借用一个队列 queue,实现BFS。判断队列首部节点 (i, j) 是否未越界且为 1: class Solution: def solve(self , grid ): # write code here def BFS(grid,i,j): queue = [[i,j]] while queue:#直到队列为空,搜索结束。 #循环pop 队列首节点,直到整个队列为空,此时已经遍历完此岛屿。 [i,j] = queue.pop(0) # 如果一个位置为 1,则将其加入队列,开始进行广度优先搜索。 if 0 <= i <len(grid) and 0 <= ...