美文网首页
递归逆序NSArray

递归逆序NSArray

作者: 字节码 | 来源:发表于2018-11-14 12:51 被阅读10次
int main(int argc, const char**argv)
{
    NSArray *arr = @[@1, @2, @3, @4, @5, @6];
    NSMutableArray *mArr = @[].mutableCopy;
    reversArray(arr, 0, &mArr);
}

// 逆序数组
void reversArray(NSArray *arr, int begin, NSMutableArray **results)
{
    if (arr == nil || begin >= arr.count) {
        return;
    }
    reversArray(arr, begin, results);
    if (results) {
        [*results addObject:arr[begin]];
    }
}

相关文章

网友评论

      本文标题:递归逆序NSArray

      本文链接:https://www.haomeiwen.com/subject/tjodfqtx.html