标签: algorithm matrix polygon
我有一个bool矩阵,我想找到填充1(真值)的区域。该区域表示为多边形(时钟方式)。
有人可以给我一个想法。
答案 0 :(得分:1)
您可以使用 BFS搜索方法来解决问题,或使用 Flood-Fill 算法来解决问题
或者如果您想使用反曲
答案 1 :(得分:0)
union-find算法是查找连接子图(或本例中的区域)的绝佳方法。它也是线性复杂度算法,所以它基本上和BFS一样好:)。
http://www.algorithmist.com/index.php/Union_Find