Objective - C 实现冒泡排序

Posted iOS软件开发之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Objective - C 实现冒泡排序相关的知识,希望对你有一定的参考价值。

 

 1 #pragma mark - 冒泡排序
 2 - (void)bubleSortWithArray:(NSMutableArray *)array
 3 {
 4     int i, j, temp;
 5     for (i = 0; i < array.count - 1; i ++) {
 6         for (j = 0; j < array.count - 1 - i; j++) {
 7             
 8             if ([array[j] integerValue] > [array[j + 1] integerValue]) {
 9                 temp = [array[j] intValue];
10                 array[j] = array[j + 1];
11                 array[j + 1] = [NSNumber numberWithInt:temp];
12             }
13             
14         }
15     }
16 }

 

以上是关于Objective - C 实现冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章

C语言冒泡排序法代码

C语言冒泡排序。

冒泡排序解析 + 代码实现(C语言)

冒泡排序解析 + 代码实现(C语言)

iphone / Objective c的最佳代码片段网站是啥[重复]

八大排序算法C语言过程图解+代码实现(插入,希尔,选择,堆排,冒泡,快排,归并,计数)