leetcode_733
Golang: 思路:这题使用BFS,每找到一个元素,就染色,染完色后,下次就不会找到这个染过色的元素了。所以要注意一下,如果新染的颜色和原来一样,就不染了,直接返回即可。 代码如下: func floodFill(image [][]int, sr int, sc int, newColor int) [][]int { oldColor:=image[sr][sc] if newColor==oldColor{ return image } var stack [][]int stack=a...阅读全文