算法描述:
种子填充算法原理和程序都很简单, 但由于多次递归, 费时、费内存, 效率不高。
为了减少递归次数, 提高效率可以采用扫描线种子填充算法。
算法的基本过程如下: 当给定种子点 (x, y) 时, 首先填充种子点所在扫描线上的位于给定区域的一个区段, 然后确定与这一区段相连通的上、下两条扫描线上位于给定区域内的区段, 并依次保存下来。反复这个过程, 直到填充结束。
1 | /** |
敢于直面惨淡的人生。
算法描述:
种子填充算法原理和程序都很简单, 但由于多次递归, 费时、费内存, 效率不高。
为了减少递归次数, 提高效率可以采用扫描线种子填充算法。
1 | /** |
微信支付
支付宝