求数组中的两个最大值
来源:互联网 发布:图像形状特征提取算法 编辑:程序博客网 时间:2024/06/05 13:35
手动输入一个存储整数的数组,要求输出数组里面的2个最大值。
实例:
输入:1,2,5,9,84,3,2
输出:84,9
/** * 手动输入一个存储整数的数组,要求输出数组里面的2个最大值。 * 实例: * 输入:1,2,5,9,84,3,2 * 输出:84,9 */package 华为机试题;/** * @author Hutongling * * @time:2017年4月8日 上午10:36:02 */public class 求数组中的两个最大值 { static int[] twoMaxNum(int[] data){ if(data==null ||data.length==0) return null; int result[]=new int[2]; result[0]=result[1]=Integer.MIN_VALUE; for(int i=1;i<data.length;i++) if(data[i]>result[0]) result[0]=data[i]; for(int i=1;i<data.length;i++) if(data[i]>result[1] && data[i]<result[0]) result[1]=data[i]; return result; } public static void main(String[] args) { int data[]={1,2,5,9,84,2,3}; System.out.println("最大的两个数为:" + twoMaxNum(data)[0]+ "," + twoMaxNum(data)[1]); }}
代码结果:
最大的两个数为:84,9
0 0
- 求数组中的两个最大值
- 求数组中的最大值
- 求数组中的最大值
- 求任何两个数组元素的差值中的最大值
- 求两个数中的最大值
- 求两个数中的最大值
- 求数组中的最大值和次最大值、、、
- 求给定数组中的最大值
- 求给定数组中的最大值
- 求二维数组中的最大值
- js 求数组中的最大值
- 如何求数组中的最大值
- Problem C: 数组---求数组中的最大值
- 求两个数中的最大值最小值算法
- 求二维数组中的最大值及所在位置
- STL-求数组中的最大值,最小值
- 【java】递归求数组中的最大值
- JavaScript求数组中的最大值和最小值
- oracle 注意点汇总
- 性能优化--自启动管理
- Python之汉诺塔移动(递归函数使用)
- 数值策划扫盲专贴:深入浅出谈数值
- 数据库的索引详解
- 求数组中的两个最大值
- hi
- java类加载过程
- IDEA报Cannot resolve symbol 的解决方案
- Java核心技术 卷一 笔记十一 构造器的小探究
- apache配置虚拟主目录
- SQLServer内连接总复习
- Android发送图片到指定邮箱(仅客户端简单实现,不需服务端配合)
- cocos2dx 3.10 网狐经典版PC+手机端大厅游戏《六款子游戏》(子游戏服务器+资源)源码下载