学员(7686)
课程(179)
分享
如图,需要把紫色包围的部分,全部填充成蓝色
同学你好,有很多种思路,同学可以思考或者查找一些资料,这里老师可以给一个思路同学参考,取到每一个紫色的去遍历上下左右左右,比如右,往右遍历是空或者红色填充蓝色继续往右,如果是紫色或者蓝色停止,如果是边界,则可以定义一个最大遍历长度,这样如果往左遍历是空的情况,它不会一直往左去遍历,按同学给的图连续4个为空就可以停止了,并把本次方向遍历填充的蓝色重新变为透明