文章预览
点击上方“ 程序员共读 ”,选择“置顶公众号” 关键时刻,第一时间送达! 冒泡排序(Bubble Sort): 一种交换排序,它的基本思想是:两两比较相邻的关键字,如果反序则交换,直到没有反序的记录为止。 平实写冒泡排序,我都是这么写的: - (void)logArray { NSMutableArray * arr = @[@16,@1,@2,@9,@7,@12,@5,@3,@8,@13,@10].mutableCopy; for (int i = 0; i < arr.count; i++) { for (int j = i+1; j < arr.count; j++) { if (arr[i] < arr[j]) { [arr exchangeObjectAtIndex:i withObjectAtIndex:j]; } } [self logArr:arr]; } } //打印数组 - (void)logArr:(NSMutableArray * )array { NSString * str = @""; for (NSNumber * value in array) { str = [str stringByAppe
………………………………