排序
来源:互联网 发布:淘宝买枪的暗语 编辑:程序博客网 时间:2024/05/01 04:40
1.选择
-(void)sequence1{ NSMutableArray * array = [[NSMutableArray alloc] initWithArray:@[@1,@3,@2,@9,@7,@6]]; for (int i = 0; i<array.count-1; i++) { for (int j = i; j<array.count; j++) { if (array[i]>array[j]) { [array exchangeObjectAtIndex:i withObjectAtIndex:j]; } } } NSLog(@"%@",array);}
2.选择
-(void)sequence2{ NSMutableArray * array = [[NSMutableArray alloc] initWithArray:@[@1,@3,@2,@9,@7,@6]]; for (int i = 0; i<array.count-1; i++) { for (int j = 0; j<array.count-i-1; j++) { if (array[j]>array[j+1]) { [array exchangeObjectAtIndex:j withObjectAtIndex:j+1]; } } } NSLog(@"%@",array);}
3.字符串
-(void)sequence3{ NSMutableArray * array = [[NSMutableArray alloc] initWithArray:@[@"1",@"3",@"2",@"9",@"7",@"6"]]; NSArray * newArray=[array sortedArrayUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) { return (NSComparisonResult)[obj1 compare:obj2 options:NSNumericSearch]; }]; NSLog(@"%@",newArray);}
0 0
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- 排序
- MAVEN常用命令
- 用安卓实现计算“三天打鱼两天晒网”问题
- 1715 计算面积
- Weak 访问数据库
- Maven实战研读(一)内存的修改
- 排序
- 感知机--模型与策略
- ROS中给turtlebot加两个传感器:kinect+hokuyo,进行gazebo仿真(一)
- request.getsession()和ActionContext.getContext().getSession()的区别
- retrofit sendto failed: ECONNRESET (Connection reset by peer)【android客户端Post请求参数长度限制(参数过大)】解决办法
- Android Studio怎么设置Tab键为4行缩进
- http及httpclient4.4简单介绍
- Struts2漏洞之__url中的\u0023代表#号,%20代表空格,\u003代表等于
- 顺序表(线性结构)