查找数组中的最大绝对差
给定一个数组,我们必须找到最大的绝对差。
遵循的方法:
第一步,我们输入一个包含很少元素的数组。
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
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短