冒泡
NSMutableArray * array = [NSMutableArray arrayWithObjects:@2,@1,@4,@3,@6,@10,@5,@9, nil];
for (int i = 0; i < array.count; i++)
{
for (int j = 0; j < array.count - 1; j++)
{
if (array[i] > array[j])
{
[array exchangeObjectAtIndex:i withObjectAtIndex:j];
}
}
}
NSLog(@"%@",array);
选择
NSMutableArray * array = [NSMutableArray arrayWithObjects:@2,@1,@4,@3,@6,@10,@5,@9, nil];
for (int i = 0; i < array.count; i++)
{
for (int j = i+1; j < array.count; j++)
{
if (array[i] > array[j])
{
[array exchangeObjectAtIndex:i withObjectAtIndex:j];
}
}
}
NSLog(@"%@",array);