Considere que tenhamos duas listas de nomes de pessoas, sedo que estas listas já estão em ordem lexicográfica (alfabética). Desejamos juntar estas duas listas numa única, mantendo a ordem alfabética.
Nos dados de entrada, cada linha contém o nome de uma pessoa. Na primeira linha está o tamanho da primeira lista, seguida dos nomes das pessoas desta lista. Em seguida vem outra linha com o tamanho da segunda lista, seguida dos nomes das pessoas da segunda lista.
Meu Algoritmo:
import java.util.Scanner;
public class JuntarNomes {
public static void main (String args []) {
Scanner sc = new Scanner (System.in);
int tamanhoLista1 = sc.nextInt();
String[] lista1 = new String [tamanhoLista1];
}
int tamanhoLista2 = sc.nextInt();
String [] lista2 = new String [tamanhoLista2];
System.out.println (juncaodenomes(lista1, lista2));
}
public static String juncaodenomes (String[] lista1, String [] lista2) {
String resultado = {Não sei o que fazer aqui para juntar as suas Listas, conforme o exercício}
return resultado;
}
}