边界填充算法,可以解决顶点问题及水平边问题