以leetcode733题为例

题目解析:
给一个初始坐标(sr,sc)比如示例中的粉色的1,如果周围上下左右都是1,就是连通块(性质相同的地方),把它涂上颜色(2)即可,右下角不算,因为不算对角线的
算法原理分析:
这个系列只会讲解深度优先遍历的解法(关于宽度优先遍历在优选算法中进行讲解)

其实就是以起点做一次深度优先遍历
注意:如果这个填充颜色和一开始的坐标的颜色一样,就直接返回即可
全局变量:无
dfs算法:给一个坐标,先把这个坐标改成2,然后开始扩展上下左右
细节:回溯:不用恢复现场
剪枝:无
递归出口:无路可走时自动出来
代码编写:
