黑白像素方陣

給定一個(gè)方陣,每個(gè)單元pixel either black or white. 找出四條邊都是black pixels的最大sub-matrix?

Naive: O(N^4)

先找N by N, 如果判斷成功結(jié)束。失敗的話,1嘗試第二大的 N-1 * N-1。iterate所有這個(gè)size的。。逐漸嘗試

Better: O(N^3)

上面的解法之所以慢是因?yàn)槊繖z查一個(gè)可能符合要求的方陣,要O(N)的工作量。 所以可以預(yù)先做一下處理。把isSquare的復(fù)雜度降為O(1)

這題的技巧就是Pre-Processing。


變形題:


這題是一個(gè)搜索類題目。


這個(gè)解法好有趣

DFS

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,771評(píng)論 0 33
  • 一、實(shí)驗(yàn)?zāi)康?學(xué)習(xí)使用 weka 中的常用分類器,完成數(shù)據(jù)分類任務(wù)。 二、實(shí)驗(yàn)內(nèi)容 了解 weka 中 explo...
    yigoh閱讀 8,638評(píng)論 5 4
  • 一年級(jí)語文上冊(cè)生字表 生字表一(共400字) 啊(ā)愛(ài)安(ān)岸(àn)爸(bà)八(bā)巴(bā)...
    meychang閱讀 2,873評(píng)論 0 6
  • 今天是一周的開始,更是嶄新的一周,是奮斗的起點(diǎn),是憧憬的綻放,是精彩的孕育,是夢(mèng)想的再次啟航,星期一我們迎來...
    2020級(jí)1班閱讀 946評(píng)論 41 10
  • 隱青磚黛瓦紅墻,蒼勁柏,映初陽。 入佛寺拜禮煙香,與愿赤心藏。 禪坐定、悟道是平常。 ——重陽_張 中華新韻 與愿...
    重陽_張閱讀 469評(píng)論 6 6