LintCode 600. 包裹黑色像素点的最小矩形(BFS)
生活随笔
收集整理的這篇文章主要介紹了
LintCode 600. 包裹黑色像素点的最小矩形(BFS)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
一個由二進制矩陣表示的圖,0 表示白色像素點,1 表示黑色像素點。
黑色像素點是聯通的,即只有一塊黑色區域。
像素是水平和豎直連接的,給一個黑色像素點的坐標 (x, y) ,返回囊括所有黑色像素點的矩陣的最小面積。
2. 解題
- 廣度優先搜索所有的黑點
- 記錄坐標的4個方向的極限值
100% 數據通過測試
總耗時 646 ms
您的提交打敗了 34.20% 的提交!
總結
以上是生活随笔為你收集整理的LintCode 600. 包裹黑色像素点的最小矩形(BFS)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 829. 连续整数求和
- 下一篇: LeetCode 445. 两数相加 I