我正在尋找一種方法來轉換一個二維數組,以儘可能少的矩形就像這個例子:解析二維數組矩形
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#中做到這一點,但任何形式的幫助表示讚賞。
(它甚至沒有要儘可能少的矩形,但更好:)較少)
提前感謝!
這兩種表示之間沒有明顯的關係。你會詳細說明嗎? – casperOne
我編輯了OP,我希望現在更容易理解,對於混淆抱歉。 – theAdam
兩點如何形成一個矩形?我知道你試圖在那裏表達一些明顯的東西,但這並不直觀。 – swiftgp