给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。...将所有有记录的像素点的颜色值改为新的颜色值。
最后返回经过上色渲染后的图像。...]
sr = 1, sc = 1, newColor = 2
输出: [[2,2,2],[2,2,0],[2,0,1]]
解析:
在图像的正中间,(坐标(sr,sc)=(1,1)),
在路径上所有符合条件的像素点的颜色都被更改成...,则通过指定坐标x,y轴上的递增递减且颜色等于指定元素的判断条件达到不了的坐标
与指定点颜色相同 则填充指定值 newColor,否则返回
特殊情况
给定颜色与给定坐标颜色相同,直接返回
矩阵为空返回[...他们之间的区别就是实现逻辑的区间
深度搜索
通过递归遍历原矩阵,根据参数(x,y)来一遍遍从指定坐标向外扩展
广度搜索
遇到满足条件的元素就存储
出来存储元素坐标,出来完就从数值中删除,知道没有满足条件的元素