求数组中第二大数(后续求第K大)
来源:互联网 发布:市场营销教学软件 编辑:程序博客网 时间:2024/05/01 14:36
package cn.edu.nwsuaf.cie.qhs;
import java.util.Scanner;
public class GetGreater {
private intinitArray[];
public int[]getInitArray() {
return initArray;
}
public voidsetInitArray(int[] initArray) {
this.initArray = initArray;
}
publicGetGreater(){}
publicGetGreater(int[] array){
initArray = array;
}
public intgetGreaterOne(){
int greater = initArray[0];
int greatest = initArray[0];
for(int iterator:initArray){
if(iterator>greatest){
greatest = iterator;
}else if(iterator<greatest&&iterator>greater){
greater = iterator;
}
}
return greater;
}
publicstatic void main(String[] args) {
// TODO Auto-generated method stub
int array[];
int length;
Scanner scanner = new Scanner(System.in);
GetGreater getGreater = new GetGreater();
System.out.println("请输入数据长度:");
length = scanner.nextInt();
array = new int[length];
for(int i=0;i<length;i++){
System.out.println("请输入第"+i+1+"个数:");
array[i] = scanner.nextInt();
}
getGreater.setInitArray(array);
System.out.println("------>"+getGreater.getGreaterOne());
}
}
import java.util.Scanner;
public class GetGreater {
}
- 求数组中第二大数(后续求第K大)
- 求数组中第K大数
- 求数组第K大
- 线性时间复杂度求数组中第K大数
- 线性时间复杂度求数组中第K大数
- 线性时间复杂度求数组中第K大数
- 线性时间复杂度求数组中第K大数
- 求数组的第k大数
- 求第k大数
- 求第k大数
- 求第k大数
- 求第k大数
- 求一个数组中第二大数...
- 求数组中第k大的数
- 求两个数组中第k大的数
- 求数组中第K大的数
- 求一个数组中第k大的数
- 随机算法求数组中第k大的
- Windows7下使用QTP中遇到的问题_软…
- Java Web总结(一)
- 数据库实现分页查询显示
- Struct Action中获取request和response
- JSP+Servlet+mySql在MVC开发模式下…
- 求数组中第二大数(后续求第K大)
- 图形变换
- 文件上传、分页显示、下载Jsp+Serv…
- 求数组中的K大数(时间复杂度控制…
- 求数组中的K大数,快排思想(Java改…
- 快速排序(Java随机位置快排实现)
- java中关于参数传递问题的解释(传…
- Java中使用Socket完成简单的远程计…
- 状态空间搜索——八数码问题 Ja…