_stan
(320 punti)
1' di lettura

Tema 18

Scrivere un metodo unisciDueArrayOrdinati che riceve in ingresso due array ordinati di interi A e B, e restituisce un unico array costituito dagli elementi di A e di B, congiunti in modo crescente. Ad esempio, siano A e B due array così costituiti
A
1 3 7 10
B
5 9 14 21
allora unisciDueArrayOrdinati (A, B) darà
1 3 5 7 9 10 14 21
 public class tema18 { // siano A e B due array ordinati in modo non decrescente public static int[] unisciDueArrayOrdinati (int[] A, int[]B) { // l'array risultante avrà dimensione pari alla somma delle due dimensioni dei // singoli array int[] arrayRisultante = new int[A.length+B.length]; int iA = 0; // indice per la scansione dell'array A int iB = 0; // indice per la scansione dell'array B int iR = 0; // indice per la scansione dell'array arrayRisultante while (iA