数组排序-冒泡法

//
//  main.m
//  作业3
//
//  Created by syrcfwzx on 16/1/6.
//  Copyright (c) 2016年 syrcfwzx. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
    
        NSMutableArray* array = [[NSMutableArray alloc]initWithObjects:@"114",@"159",@"220",@"100", nil];
        for(int i= 0;i<[array count];i++)
        {
            for(int j=0;j<[array count]-i-1;j++)
            {
                NSString* p =[array objectAtIndex:j];
                NSString* q =[array objectAtIndex:j+1];
                if([p intValue]>[q intValue])
                {
                    [array exchangeObjectAtIndex:j withObjectAtIndex:j+1];
                }
            }
            
        }
        NSLog(@"%@",array);
        
    }
    return 0;
}

 

posted @ 2016-01-09 09:37  33sve  阅读(134)  评论(0编辑  收藏  举报