[问题] 2维阵列比较

楼主: areyo (没有名字的怪物)   2018-01-11 11:45:43
[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
只能一个一个比吗???还是??
谢谢
作者: darktt (小朱)   2018-01-11 13:24:00
推荐用NSPredicate,筛选出第一个元素等于1的阵列,之后比较筛选后的数量
作者: Blueshiva (龙野南云)   2018-01-11 16:22:00
这跟一维二维阵列其实无关了,你比较的对象其实就是一个维度,一个维度要判断连续性,不全部扫一遍其实也不会知道,所以复杂度是O(N),那就从头跑到尾一遍就好
楼主: areyo (没有名字的怪物)   2018-01-12 23:51:00
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com