Programación de comparación de matrices
Clase pública Du21 {
Public static void main(String[] args) {
int[] a = {1 , 23, 5, 57, 129, 11};
int[] b = {2, 4, 6, 8, 10, 13, 3}; Arrays.equals(a, b); //Prueba de igualdad
System.out.println("a = b? es igual);
System.out.println(" Antes ordenando por ASC, la matriz es: ");
print array(a);
arrays . sort(a); //El grupo A se ordena en orden ascendente. p>
System.out.println("Después de ordenar por ASC, una matriz es: ");
print array(a); orden ascendente ¿Existe el valor especificado por el usuario en A?
int num1 = 11, num2 = 22
int index = Arrays.binarySearch(a, num 1);
int index 2 = matrices . búsqueda binaria(a,num 2);
if(index lt;0){
System.out.println(no encontrado en matriz a num 1 );
} De lo contrario {
System.out.println(num1 "en la posición de la matriz a " índice ");
}
if(index 2 lt; 0){
System.out.println(num 2 no encontrado en la matriz a);
}de lo contrario{ p>
System.out.println(num2 "En la posición "índice" en la matriz a);
}
}
PrintArray vacío estático privado (int [] a) {
for(int I = 0; i lta .length; i ){
System.out.print(a[i] ","") ;
}
sistema . println();
}
}
-Prueba.
a=b? Incorrecto
Antes de ordenar por ASC, la matriz es:
1, 23, 5, 57, 129, 11,
Después de ordenar por ASC, la matriz son:
1, 5, 11, 23, 57, 129,
11 está en la posición 2 en la matriz a
22 no se encuentra en la matriz a