//
// main.m
// 有序数组,插入一个数后还保证有序。
//
// Created by SUN on 16/7/24.
// Copyright © 2016年 VitoSun. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSMutableArray *mArray = [NSMutableArray arrayWithObjects:@1,@2,@3,@5,@7,nil];
int c = 1;
if([mArray[mArray.count-1] intValue]<=c){
[mArray addObject:@(c)];
}else if([mArray[0] intValue]>=c){
[mArray insertObject:@(c) atIndex:0];
}else{
for (int i = 0; i<mArray.count; i++) {
if([mArray[i] intValue]>c){
[mArray insertObject:@(c) atIndex:i];
break;
}
}
}
[mArray enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
NSLog(@"%@",obj);
}];
}
return 0;
}