冒泡排序
2015-10-10 08:58
162 查看
NSMutableArray *array = [NSMutableArray arrayWithArray:@[@"3",@"1",@"10",@"5",@"2",@"7",@"12",@"4",@"8"]];
for (int i =
0; i < array.count; i ++) {
for (int j =
0; j < array.count -
1 - i; j++) {
if([[array objectAtIndex:j] integerValue] > [[array objectAtIndex:j +
1] integerValue]) {
[array exchangeObjectAtIndex:j withObjectAtIndex:j +
1];
}
}
}
NSLog(@"%@", array);
for (int i =
0; i < array.count; i ++) {
for (int j =
0; j < array.count -
1 - i; j++) {
if([[array objectAtIndex:j] integerValue] > [[array objectAtIndex:j +
1] integerValue]) {
[array exchangeObjectAtIndex:j withObjectAtIndex:j +
1];
}
}
}
NSLog(@"%@", array);
相关文章推荐
- FineReport——表单设计
- Android自定义view之绘制实用型的柱形图和折线图
- 【poj2104】K-th Number 归并树
- iOS中英文混排,获取字符串长度(中文字符数)
- 成功的 Apps 所具有的共同点
- MeteoInfoLab脚本示例:计算水平螺旋度
- Transaction(事务)浅谈
- 关于math.round()
- 使用AFNetworking下载文件
- Linux共享内存,打印系统IPC信息
- JS数组定义
- 获取Spring管理的Bean方法
- 入库只能入库56张,就卡住了
- wex5是什么?号称可以跨平台开发的免费开源框架
- 基于粒子滤波的物体跟踪
- 21分钟 MySQL 入门教程
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
- Nhibernate
- NSData与NSMutableData
- MySQL核心基础(一)之数据库介绍