OC中的基本冒泡排序
2015-11-09 20:20
309 查看
NSMutable *a=[NSMutableArray arrayWithObjects:@"5",@"7",@"99",@"479",@"712",nil];
for (int i=0, i<a.count,i++){
for (int j=0, j<a.count-1,j++){
if ( [a[j]intValue]>[a[j+1]intValue]){
[a exchangeObjectAtIndex:j withObjectAtIndex:j+1];
}
}
NSLog(@"a=%@",a[i]);
}
for (int i=0, i<a.count,i++){
for (int j=0, j<a.count-1,j++){
if ( [a[j]intValue]>[a[j+1]intValue]){
[a exchangeObjectAtIndex:j withObjectAtIndex:j+1];
}
}
NSLog(@"a=%@",a[i]);
}
相关文章推荐
- 冒泡排序
- C#冒泡法排序算法实例分析
- C++实现对输入数字组进行排序
- Java数据结构及算法实例:冒泡排序 Bubble Sort
- c++冒泡排序示例分享
- Java中的数组排序方式(快速排序、冒泡排序、选择排序)
- python冒泡排序算法的实现代码
- c语言实现冒泡排序、希尔排序等多种算法示例
- Objective-C的内省(Introspection)用法小结
- c#冒泡排序示例分享
- 浅谈php冒泡排序
- Javascript冒泡排序算法详解
- C++冒泡排序算法实例
- C语言的冒泡排序和快速排序算法使用实例
- C语言实现冒泡排序算法
- c语言冒泡排序法代码
- 排序算法之PHP版快速排序、冒泡排序
- php排序算法(冒泡排序,快速排序)
- PHP 冒泡排序算法的实现代码
- 冒泡排序算法原理及JAVA实现代码