[基础题]1.快速找出一个数组中的最大数、第二大数。
[基础题]1.快速找出一个数组中的最大数、第二大数。
package HomeWork_10;public class Test_01 {public static void main(String[] args) {/** 1.快速找出一个数组中的最大数、第二大数。* * 思路:如果当前元素大于最大数 max,则让第二大数等于原来的最大数 max, 再把当前元素的值赋给* max。如果当前的元素大于等于第二大数secondMax的值 而小于最大数max的值,则要把当前元素的值赋给 secondMax。*/ int[] arr = { 12, 49, 23, 32, 148, 48, };int max = arr[0];for (int i = 0; i < arr.length; i++) {if (arr[i] > max) {max = arr[i];}}int secondMax = arr[0];for (int j = 0; j < arr.length; j++) {if (arr[j] > secondMax && arr[j] < max) {secondMax = arr[j];}}System.out.println("最大值:" + max + ",第二大数" + secondMax);}
}
[基础题]1.快速找出一个数组中的最大数、第二大数。相关推荐
- 快速找出一个数组中的最大数、第二大数
http://blog.csdn.net/hackbuteer1/article/details/8035261#comments 快速找出一个数组中的最大数.第二大数 思路:如果当前元素大于最大数 ...
- 如何快速找出一个数组中最大数和第二大数
看到一道题是:快速找出一个数组中最大数和第二大数. 我之前学了一些数组排序,例如冒泡排序,简单选择排序等等,然后我就想可不可以利用冒泡排序来实现呢?之前写过冒泡排序实现从小到大的排列,那么可以改成从大 ...
- 快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值
我觉得写得很清晰,希望没有侵犯作者的著作权,原文地址http://blog.csdn.net/hackbuteer1/article/details/6699642 快速找出一个数组中的两个数字,让这 ...
- 找出一个数组中唯一一个出现2次的数字
找出一个数组中唯一一个出现2次的数字,不清楚是不是LeetCode上的题.本人默认是LeetCode上的题. 一个数组中有N个数字,但是只有一个数字出现了2次,其他的数字均不相同.这种问题一般应该采用 ...
- c语言找出一个数组中出现次数最多的那个元素,c语言找出数组中出现次数最多地那个元素...
matlab中如何找出不同维度矩阵出现次数最多的数组并记录其个数 首先是胞矩阵中的序列问题,不妨假设AA{1}是一个多行两列的数据,AA{2}同例.程序如下clcclearallAA{1}=[12;2 ...
- 找出一个数组中出现次数最多的那个元素
Description 找出一个数组中出现次数最多的那个元素 Input 多组输入,请处理到文件结束 每组第一行输入一个整数n(不大于20) 第二行输入n个整数 Output 找出n个整数中出现次数最 ...
- 算法题:“找出单身狗”--找出一个数组中只出现一次的数字
题目:一个数组中只有两个数字是出现一次,其他所有数字都出现了两次. 编写一个函数找出这两个只出现一次的数字. 解题过程以及思路:(思路在代码中以注释形式给出) //一个数组中只有两个数字是出现一次,其 ...
- 算法题:找出一个数组中相加值最大的连续序列元素
package arithmetic;/*** @author SHI* 求一个数组中相加值最大的连续序列元素*/ public class MaxSequence {public static vo ...
- 算法导论:快速找出无序数组中第k小的数
题目描述: 给定一个无序整数数组,返回这个数组中第k小的数. 解析: 最平常的思路是将数组排序,最快的排序是快排,然后返回已排序数组的第k个数,算法时间复杂度为O(nlogn),空间复杂度为O(1). ...
最新文章
- 用python操作mysql数据库(之“更新”操作)
- OpenLayer + Ags 综合应用(一)--OpenLayer 地图展现
- PyCharm的隐藏技巧(Tips)-快捷键等积累
- ssh图片上传 java_ssh上传并显示图片
- ssh重装ubuntu_Ubuntu环境下SSH的安装及使用详解
- 狂神说es笔记_人教版七上英语Unit5电子课本音频+课堂笔记+课后同步习题
- IDEA Servlet页面报错
- 嵌入式视频处理基础(一)
- 遭做空后又被律所调查 贾跃亭的FF上市不到3个月股价已近腰斩
- SQL Server Management Studio –分步安装指南
- LetNet5卷积参数理解
- 对于Python中@property的理解和使用
- JNPF 3.1升3.2新版本内,拉姆达表达式内时间比较
- 我用php构建了魔兽世界服务器,只为证明php是世界上最好的语言
- 8个最好用的H5页面制作工具
- SQL分析在2020年度第一季度的购买人数,销售金额,客单价,客单件人均购买频次(时间函数、分组汇总、常用指标计算)
- element-ui 表格吸底固定最后一行
- 虚拟化技术——VLAN策略
- 【历史上的今天】7 月 8 日:PostgreSQL 发布;SUSE 收购 K8s 最大服务商;动视暴雪合并
- 大家来玩WSL(Windows Subsystem for Linux)