简单的算法---冒泡排序
来源:互联网 发布:梦想海贼王转盘数据 编辑:程序博客网 时间:2024/06/06 07:37
刚开始学习算法,写了个小小的Demo,如有不好的地方欢迎大家多多指教!
NSMutableArray *array = [ NSMutableArray arrayWithObjects:@"12",@"12",@"99",@"76",@"76",nil];
for (int i = 4; i >=0; i --) {
for (int j = 0; j < i ; j ++ ) {
int a = [[ arrayobjectAtIndex: j ] intValue];
int b = [[arrayobjectAtIndex: (j + 1)]intValue ] ;
int temp =0;
if (a <= b) {
temp = b ;
b = a ;
a = temp ;
[ array replaceObjectAtIndex:jwithObject:[ NSNumbernumberWithInt:a]] ;
[ array replaceObjectAtIndex:(j +1) withObject:[NSNumber numberWithInt:b]] ;
}
}
}
for (int i =0; i < array.count; i ++) {
NSLog(@"%@", [arrayobjectAtIndex:i]) ;
}
- 简单的算法---冒泡排序
- 排序算法-冒泡
- 第二章 简单排序算法--插入排序,冒泡排序,选择排序
- 排序算法2--冒泡排序
- 排序算法-冒泡排序(入门级别)
- 简单冒泡排序算法
- 排序算法--冒泡排序,归并排序,快速排序
- 一个简单的冒泡排序算法
- 理解冒泡排序的算法,很简单
- 最简单的算法-冒泡排序
- 三个简单的算法—冒泡排序
- 简单排序算法--冒泡排序
- 简单的冒泡排序、插入排序、查找排序算法
- 简单的冒泡排序与//插入排序算法
- 最简单的排序算法之一冒泡排序----js实现
- 排序算法:最简单粗暴的冒泡排序
- 简单算法之冒泡排序
- 简单算法之冒泡排序
- Apple Swift编程语言入门教程
- 正则表达式-验证
- checkbox属性checked="checked"已有,但却不显示打勾的解决办法
- [leetcode][list] Remove Duplicates from Sorted List II
- vs2012使用经验
- 简单的算法---冒泡排序
- Unity中的mvc框架_StrangeIoC(之三)
- Unity中的mvc框架_StrangeIoC(之四)
- hdu 1285 拓扑排序
- js字符串替换所有的某一字符
- html5 file slice()对文件进行分块,实现断点上传
- 顺手解决ArcGIS想看sample的问题
- chapter16test7
- Serializable接口的作用