考慮單元爲0或1的MxN位圖。'1'表示填充,'0'表示空。計算位圖中「孔」的數量
找到位圖中「孔」的數量,其中孔是空單元的連續區域。
例如,這有兩個孔:
11111
10101
10101
11111
...這隻有一個:
11111
10001
10101
11111
什麼是最快的方法,當M和N均爲1之間8?
說明:對角線不被認爲是連續的,只有旁邊的問題。
注意:我正在尋找利用數據格式的東西。我知道如何將其轉換爲圖形和[BD] FS,但似乎過度殺傷。
爲什麼這樣的功課或代碼高爾夫的氣味? @弗洛林,感謝您的更新。請考慮這個評論「廢除」。我們會接受你的話。 – jcolebrand 2010-10-26 16:59:46
它就像功課! – Luiscencio 2010-10-26 17:00:55
這不是作業,但沒關係。我試圖解決更大的問題,這只是一個子問題。 – florin 2010-10-26 17:02:05