2010-12-28 到 博彦科技去面试的一个面试题
package com.lyx;
import java.util.Arrays;
/*
* 博彦科技的面试题
* 数组排序,
* 数组中的最大值
* 数组中的最小值
*/
public class ArraysTest {
public int[] aa = new int[10];
public void initArray() {
int[] myarray = { 2, 34, 5, 59, 23, 3, 56, 34, 9, 10 };
aa = myarray;
System.out.println("-----未排序之前输出。。--------");
for (int i = 0; i < aa.length; i++) {
System.out.println(aa[i]);
}
System.out.println("--------------------");
}
public void arraysort() {
[color=red]Arrays.sort(aa);[/color]
System.out.println("----------排序后输出----------");
for (int i = 0; i < aa.length; i++) {
System.out.println(aa[i]);
}
System.out.println("--------------------");
}
public int getMaxValue() {
return aa[aa.length - 1];
}
public int getMinValue() {
return aa[0];
}
public static void main(String[] args) {
ArraysTest at = new ArraysTest();
at.initArray();
at.arraysort();
System.out.println("---------------------");
System.out.println("最大值:" + at.getMaxValue());
System.out.println("最小值:" + at.getMinValue());
}
}
分享到:
相关推荐
请在DOS命令窗口里编译运行该程序 dos下相关命令 编译:javac 文件名.java 运行:java 文件名 此处填写数字(每个数字要用空格隔开)
我们还会讨论数组的长度、数组的最大值和最小值、数组的排序和反转、数组的比较和转换等常见操作。此外,我们还会探讨多维数组的概念和遍历方法。通过学习本文,您将深入了解Java数组的基本概念和常用操作,能够灵活...
System.out.println("最大值为数值中的第"+maxindex+"个数。"); //排序使用双重循环 冒泡排序,从小到大派寻 for(i=1;i;i++) { for(j=0;j;j++) { if(a[j]>a[j+1]) { int temp;//临时...
java代码-求数组的最大值,最小值,平均值
对一维数组进行增删改查:int[] num = new int[10]; 要求:用方法实现 1.输入10个整数 2.删除指定位置上的数 3.修改指定位置上的数 4.查找某个数的位置(下标) 5.查找最大值 6.查找最小值 7.对数组进行排序
(1)求最大值方法,参数是int数组,返回值是数组最大值; (2)求最小值的方法,参数是int数组,返回值是数组最小值; (3)求平均值的方法,参数是int数组,返回值是数组平均值; (4)求和的方法,参数是int数组...
java代码-日常练习23,取数组的最小值、最大值、排序及二分查找法
JAVA泛型源代码实现以下功能:返回数组元素的最大值/最小值下标;判断数组元素是否按升序排列;T对象数组排序;二分法查找key元素;
查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 第10章 2-3-4树和外部存储 第11章 哈希表 第12章 ...
NULL 博文链接:https://bugyun.iteye.com/blog/2287835
10.4.1 求最大值和最小值 10.4.2 数组的排序 10.4.3 实践练习 总结: 10.1 数组概述 10.1.1 数组优势 在超市的入口处,摆放着许多的电子储物柜,每个电子储物柜均由若干个储物箱构成,用于存放
8.2求数组中的最大值与最小值的差 31 8.3创建Point数组,要求X与Y在夹角为45度的直线上 32 8.4定义一个Circle数组,为它的各个元素赋值 33 8.5冒泡排序法 35 8.6讲了java内置的排序的方法以及数组copy的方法 36 8.7...
查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 第10章 2-3-4树和外部存储 第11章 哈希表 第12章 堆 第13章 ...
a) 冒泡排序:相邻的两个元素进行比较,如果前者大于后者,则交换位置,保证每一...b) 选择排序:每一次从待排序的元素中选出最小值,存放在数组的起始位置,直到全部待排序的元素排完为止。 包含图解和代码,十分详细
这是数组的练习,其中包含数组的冒泡排序,求最大值最小值,插入元素的文件
查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 第10章 2-3-4树和外部存储 第11章 哈希表 第12章 ...
ARM自学用的文档资源,设计其语法结构等
用Java实现的直接选择排序算法,直接选择排序,是每次在当前数组中找到当前数组数组的最大值或最小值,并将其直接放在当前数组的第一个位置或最后一个位置
查找最大值和最小值 删除节点 二叉树的效率 用数组表示树 重复关键字 完整的tree.java程序 哈夫曼(Huffman)编码 小结 问题 实验 编程作业 第9章 红-黑树 本章讨论的方法 平衡树和非平衡树 使用...
从键盘输入和随机产生方式产生一维数组,并完成如下功能:1、打印2、数组排序3、统计平均值4、找出最接近平均值的数5、求最大最小值。