查找数组中的最大绝对差
给定一个数组,我们必须找到最大的绝对差。
遵循的方法:
第一步,我们输入一个包含很少元素的数组。
int[] array = {10,20,50,80,90};在第二步中,我们将找到数组的最大和最小元素。
在第三步中,我们将从数组的最大元素中减去最小元素,因此数组的最小元素和最大元素之间的差就是数组的最大绝对差。
示例
//找到Java程序的最大绝对差
//数组的
class MaximumAbsoluteDifferenceOfArray {
public static void main(String[] args) {
//声明并初始化数组
int[] array = {
10,
20,
50,
80
};
int num_of_elements = array.length;
//存储最小和最大元素
//从数组并分配第一个元素
int min = array[0];
int max = array[0];
for (int i = 1; i < num_of_elements; i++) {
//我们正在将第一个元素与所有其他元素进行比较
min = Math.min(min, array[i]);
max = Math.max(max, array[i]);
}
int abs_diff = max - min;
System.out.println("The maximum absolute difference of an array is " + abs_diff);
}
}输出结果
E:\Programs>javac MaximumAbsoluteDifferenceOfArray.java E:\Programs>java MaximumAbsoluteDifferenceOfArray The maximum absolute difference of an array is 70
热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短