Utilizando o Merge

0 respostas
C

E aí galera,
como já disse anteriormente so novato no Java.

Tenho que implementar um método Merge, que vai deverá receber como parametro uma lista sequencial que vai ser contatenada com a lista que chamou o método.

To meio confuso… to postando abaixo trecho que fiz até então…

public static void merge (List lista ){
    	
    	int inicio = lista[0];
    	int fim = lista.size();
    	
    	if (inicio < fim){
    		int meio = (inicio + fim)/2;
    		merge(inicio, meio);
    		merge(meio +1, fim);
    		
    		int tamanho = fim - inicio +1;
    		//Inicializando um vetor temporário para auxiliar na ordenação
    		int [] temp = new int[tamanho];
    		
    		System.arraycopy( lista, inicio, temp, 0, tamanho);
    	}
Criado 21 de agosto de 2011
Respostas 0
Participantes 1