_stan
(320 punti)
1' di lettura

Tema 33

Scrivere un metodo verificaSeOgniElementoDelPrimoArrayOccorrePiuVolteNelSecondoArray che riceve in ingresso due vettori di interi A e B e estituisce TRUE se ciascun elemento del primo array è presente al più una volta nel secondo; FALSE altrimenti.
 public class tema33{ public static boolean verificaSeOgniElementoDelPrimoArrayOccorrePiuVolteNelSecondoArray (int[] A, int[] B) { for (int i = 0; i  1) return false;} } return true; }  /* Applicazione di Prova */  public static void main(String args[]) { int[] V = { 5, 9, 12, 1 }; int[] W = { 2, 3, 9, 10, 9 }; int[] Z = { 5, 9, 12, 1, 3, 4, 7 }; System.out.println(verificaSeOgniElementoDelPrimoArrayOccorrePiuVolteNelSecondoArray (V, W)); // otterremo FALSE perché non tutti gli elementi di V sono presenti in W e il 9 // si ripete più volte System.out.println(verificaSeOgniElementoDelPrimoArrayOccorrePiuVolteNelSecondoArray (V, Z)); // otterremo TRUE perchè ogni elemento di V è presente solo una volta in Z } }