Encuentra diferencia absoluta máxima en una matriz

Aquí, vamos a aprender cómo encontrar diferencia absoluta máxima en una matriz? Cómo podemos máxima diferencia absoluta calcular en una matriz ?

Dada una matriz y tenemos que encontrar la diferencia máxima absoluta.

conducta a seguir:

  • En el primer paso, se toma de entrada una matriz con pocos elementos.
            int[] array = {10,20,50,80,90};

  • En el segundo paso, vamos a encontrar el máximo y el mínimo elemento de una matriz.
  • En el tercer paso, vamos a restamos el elemento mínimo desde el elemento de máxima de una matriz por lo que la diferencia entre el mínimo y el máximo elemento de un array es la diferencia absoluta máxima de una matriz.

Ejemplo:

// Java program to find the maximum absolute difference 
// of an array
class MaximumAbsoluteDifferenceOfArray {
public static void main(String[] args) {
// Declare and initialize an array
int[] array = {
10,
20,
50,
80
};
int num_of_elements = array.length;
// To store the minimum and the maximum elements
// from the array and assigning first element
int min = array[0];
int max = array[0];
for (int i = 1; i < num_of_elements; i++) {
// We are comparing first element with all other elements
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);
}
}

salida

E:Programs>javac MaximumAbsoluteDifferenceOfArray.java
E:Programs>java MaximumAbsoluteDifferenceOfArray
The maximum absolute difference of an array is 70


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *