[問題] 應該是路徑問題!?

看板C_and_CPP作者 (談無慾)時間7年前 (2017/05/11 16:24), 7年前編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) win7 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) vs2015 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 想把矩陣變成這樣 一維的已經寫完了 但二維的 用for迴圈去掃 好像沒啥效應 (已經變成1的存進某個list 然後去檢查他的八方 如果1 還是0 就加1 然後再存進去 list) 但這樣好像要掃很多次....不知道有沒有精簡點的做法? http://imgur.com/a/hDXFs -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.46.66 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1494491048.A.6FD.html ※ 編輯: MOONY135 (59.124.46.66), 05/11/2017 16:25:02

05/11 18:34, , 1F
google 膨脹 dilation 很多寫法
05/11 18:34, 1F

05/11 19:05, , 2F
迴圈順序,此位置是0只要考慮右和下是1就把此位置設1。
05/11 19:05, 2F

05/11 19:09, , 3F
抱歉還有右下。
05/11 19:09, 3F

05/11 19:15, , 4F
而如果此位置是1就把右,下,右下設為1。
05/11 19:15, 4F

05/11 19:16, , 5F
感恩
05/11 19:16, 5F

05/12 13:08, , 6F
也可以用算位置的方式 把二維算成一為套原本的算法
05/12 13:08, 6F

05/12 13:09, , 7F
圖用小畫家轉,或開啟之後直接存檔可以轉正
05/12 13:09, 7F
文章代碼(AID): #1P51-eRz (C_and_CPP)