我正在寻找一种将二维数组转换为尽可能少的矩形的方法,如下例所示:
X
12345678
--------
1|00000000
2|00011100
3|00111000
Y 4|00111000
5|00111000
6|00000000
到矩形的角坐标:
遵循 (x1,y1);(x2;y2) 模板
rectangle #1 (4,2);(6,2)
rectangle #2 (3,3);(5,5)
之前这里有一个类似的问题,但不幸的是,其答案中提供的链接已损坏,我无法再检查它。
我想在 C# 中执行此操作,但感谢任何形式的帮助。
(它甚至不必是尽可能少的矩形,但越少越好:))
提前致谢!