函数功能:传入一个数组,返回数组中第二大数。已知数组中的对象都是数字构成的字符串,且任意两元素不相等。 如传入:@[@"1",@"2",@"3",@"4"],返回@"3"
来源:互联网 发布:张成泽犬决 知乎 编辑:程序博客网 时间:2024/05/01 03:46
- (NSString *)secondMaxItem:(NSArray *)ary{ int max=[ary[0] intValue]; int secondmax=[ary[1] intValue]; max=[ary[0] intValue]>[ary[1] intValue]?[ary[0] intValue]:[ary[1] intValue]; secondmax=[ary[0] intValue]>[ary[1] intValue]?[ary[1] intValue]:[ary[0] intValue]; for (NSUInteger i=2; i<=ary.count-1; i++) { if ([ary[i] intValue]>max) { secondmax=max; max=[ary[i] intValue]; } else if([ary[i] intValue]>secondmax) { secondmax=[ary[i] intValue]; } } return [NSString stringWithFormat:@"%d",secondmax]; }
0 0
- 函数功能:传入一个数组,返回数组中第二大数。已知数组中的对象都是数字构成的字符串,且任意两元素不相等。 如传入:@[@"1",@"2",@"3",@"4"],返回@"3"
- Java中传入和取得oracle10g存储过程返回的数组对象(多维数组)
- C++ 以传入vector的方式实现返回一个数组
- 向函数中传入二维数组并返回它的具体实现
- // 对于一个数组返回第二大数
- 乐视面试题一个数组,找出数组中没有出现的最小的一个数字,比如[1,2,0],返回3,[1,2,4,5]返回3
- 数据库某个字段是1,2,3形式存储,传入一个数字,如果这个数组有这个值,修改这个字段,去掉和传入一样的数
- 传入一个数组如 {1,2,3,4,5,6,7} 从某数之后开始移动
- 函数传入数组长度
- 数组 传入 函数
- RandomFrom 随机返回字符串数组AValues中的一个元素
- 编写一个函数,返回整型数组中的第二大值
- 求传入函数中的数组长度
- 求传入函数中的数组长度
- 将传入的对象转换成一个字节数组
- 如何定义宏,返回数组的大小,并可以检查传入的参数是否为数组
- JAVA传入一个字符串,返回一个字符串中的大写字母
- 传入一个中文字符串,返回一个字符串中的中文拼音
- Erlang - gen_server
- IOS 真机测试 Xcode出现"The identity used to sign the executable is no longer valid"
- angular2.0新特性总结
- OC属性总结笔记
- 使用Jquery validation组件对easyui-datebox组件的时间进行验证遇到的问题
- 函数功能:传入一个数组,返回数组中第二大数。已知数组中的对象都是数字构成的字符串,且任意两元素不相等。 如传入:@[@"1",@"2",@"3",@"4"],返回@"3"
- MyBatis学习(5)---------调用存储过程和缓存
- 如何防止搜索引擎收录抓取页面内容
- JNI笔记
- 获取系统相册
- UIButton
- JSP2.0自定义标签
- 关于人性,我是这么看的——“唯进化”论!
- 使用 CSS 媒体查询创建响应式网站