【发布时间】:2013-03-14 09:55:31
【问题描述】:
假设我有一个带有“startNo”整数和“endNo”整数的“数字”对象数组。
数组中可以有多个“数字”,我想获得一个带有修改对象的新数组,该数组只有没有重叠的范围。
例如:如果数组有:
number
( startNo:1 endNo:3)
( startNo:1 endNo:7)
( startNo:2 endNo:9)
( startNo:15 endNo:18)
( startNo:50 endNo:60)
( startNo:55 endNo:65)
我想得到一个这样的数组:
number
( startNo:1 endNo:9)
( startNo:15 endNo:18)
( startNo:50 endNo:65)
我一直在尝试使用 structs、fors 和其他所有方法尝试不同的方法,但我得到的只是多层次的混淆。
如果有帮助,我正在开发 Objective-C 平台
补充:startPage可以是大数,endPage可以是小数。
【问题讨论】:
标签: iphone ios cocoa-touch cocoa logic