排序

来源:互联网 发布:淘宝买枪的暗语 编辑:程序博客网 时间:2024/05/01 04:40

1.选择

-(void)sequence1{    NSMutableArray * array = [[NSMutableArray alloc] initWithArray:@[@1,@3,@2,@9,@7,@6]];    for (int i = 0; i<array.count-1; i++) {        for (int j = i; j<array.count; j++) {            if (array[i]>array[j]) {                [array exchangeObjectAtIndex:i withObjectAtIndex:j];            }        }    }    NSLog(@"%@",array);}

2.选择

-(void)sequence2{    NSMutableArray * array = [[NSMutableArray alloc] initWithArray:@[@1,@3,@2,@9,@7,@6]];    for (int i = 0; i<array.count-1; i++) {        for (int j = 0; j<array.count-i-1; j++) {            if (array[j]>array[j+1]) {                [array exchangeObjectAtIndex:j withObjectAtIndex:j+1];            }        }    }    NSLog(@"%@",array);}

3.字符串

-(void)sequence3{    NSMutableArray * array = [[NSMutableArray alloc] initWithArray:@[@"1",@"3",@"2",@"9",@"7",@"6"]];    NSArray * newArray=[array sortedArrayUsingComparator:^NSComparisonResult(id  _Nonnull obj1, id  _Nonnull obj2) {        return (NSComparisonResult)[obj1 compare:obj2 options:NSNumericSearch];    }];    NSLog(@"%@",newArray);}
0 0
原创粉丝点击