返回给定的n个数的序列中的最大数和最小数
2016-03-03 09:56
357 查看
void findMaxAndMin(int nums[],int n,int &maxsum,int &minsum) { if(!nums) return ; int i=0; if(n&1){ maxnum=minnum=nums[0]; i=1; }else{ maxnum=INT_MIN; minnum=INT_MAX; } for(;i<n-1;i+=2){ if(nums <nums[n+1]){ maxnum=max(nums[n+1],maxnum); minnum=min(nums ,minnum); }else{ maxnum=max(nums[n+1],maxnum); minnum=min(nums ,minnum); } } }
相关文章推荐
- error C2065: “shared_mutex”: 未声明的标识符
- 如何判断Android手机是否因为信号问题无法获得数据
- Linux查看系统开机时间
- sum(x) over( partition by y ORDER BY z ) 分析
- 对象不支持“attachEvent”属性或方法
- class、interface、struct的差别
- JS时间格式和时间戳的互转
- php安装
- Python――深入理解urllib、urllib2及requests(requests不建议使用?)
- 装饰者模式与外观者模式的区别
- python 免费http代理服务接口
- 还有可能出现NullpointerException
- meta 标签属性(网站兼容与优化需要)
- 吐血总结:国内外App制作平台大集合,总有一款适合你
- C++ 多重继承 包含问题
- question_012-JAVA之泛型通配符
- C#抓包
- [git]解决rebase冲突
- poj 3695 Rectangles 容斥原理解矩形面积并
- 删除失效的域控制器全过程