[問題] 2維陣列比較

看板MacDev作者 (沒有名字的怪物)時間7年前 (2018/01/11 11:45), 編輯推噓2(204)
留言6則, 3人參與, 7年前最新討論串1/1
[1 , 2 , 3 , 4 , 5] [1 , 1 , 3 , 1 , 5] [3 , 1 , 3 , 2 , 5] [3 , 5 , 5 , 3 , 5] [1 , 2 , 4 , 5 , 5] [1 , 5 , 3 , 1 , 5] [1 , 2 , 3 , 4 , 5] 請問有什麼辦法去判斷2維陣列中 (Y軸) 上、下數字是連續的 例第一欄 : 1 1 3 3 1 1 只能一個一個比嗎???還是?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.95.70 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1515642346.A.69F.html

01/11 13:24, 7年前 , 1F
推薦用NSPredicate,篩選出第一個元素等於1的陣列,之後
01/11 13:24, 1F

01/11 13:24, 7年前 , 2F
比較篩選後的數量
01/11 13:24, 2F

01/11 16:22, 7年前 , 3F
這跟一維二維陣列其實無關了,你比較的對象其實就是一
01/11 16:22, 3F

01/11 16:23, 7年前 , 4F
個維度,一個維度要判斷連續性,不全部掃一遍其實也不
01/11 16:23, 4F

01/11 16:25, 7年前 , 5F
會知道,所以複雜度是O(N),那就從頭跑到尾一遍就好
01/11 16:25, 5F

01/12 23:51, 7年前 , 6F
謝謝
01/12 23:51, 6F
文章代碼(AID): #1QLjtgQV (MacDev)
文章代碼(AID): #1QLjtgQV (MacDev)