Question: JAVA Se le da una implementacin de una funcin: class Solucin { public boolea solucin(int [] , int ; } Esta funcin, dada una matriz

JAVA Se le da una implementacin de una funcin: class Solucin { public boolea solucin(int [] , int ; } Esta funcin, dada una matriz no vaca A de N nmeros enteros ( ordenados de forma no decreciente) y intey comprueba si A contiene los nmeros 1,2..., (cada nmero desde el 1 hasta al menos una vez ) y ningn nmero . Por ejemplo , dado el siguiente array A, y K=3; A[]=1 A[1] = 1 A[2] = 2 A[3 ] =3 A[4] =3 La funcin debe devolver true . Para la siguiente matriz A, y K=2: A[0] = 1 A[1] = 1 A[2] = 3 la funcin debera devolver false . El cdigo adjunto sigue siendo incorrecto para algunas entradas . A pesar del error (s ), el cdigo puede producir una respuesta correcta para los casos de prueba de ejemplo . El objetivo del ejercicio es encontrar y arreglar el (los) error(es) en la implementacin . Puede modificar como mximo dos lneas . Supongamos que: N y K son enteros dentro del rango 1..300.000 cada elemento del array A es un Entero dentro del rango [O.. 1.000.000.000 : matriz A ordenada de forma no decreciente . En tu solucin , cntrate en la correccin . ayuda a encontrar el error class Solucin { public boolean solucin(int[] A, int K) { int = A.length; for (int i = 0; i < - 1; i++) { if (A[i] + 1 < A[i + 1]) return false; } if (A[0] != 1 && A[n - 1] != K) return false; else return true; } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!