Java

2 respostas
javaprogramação
L

public class Ordenacao {

public static void main(String[] args) {
	int[] a = { 5, 1, 6, 2, 3, 4 };
	mergeSort(a, a.length);
	for (int i = 0; i < a.length; i++)
		System.out.println(a[i]);
}

2 Respostas

H

Ué, depois de ordenar, é só dividir o array no meio. O time A é das posições zero até a metade do array, e o time B é da metade até o final:

int[] a = { 5, 1, 6, 2, 3, 4 };
mergeSort(a, a.length);
System.out.println("time A:");
for (int i = 0; i < a.length / 2; i++)
    System.out.println(a[i]);
System.out.println("time B:");
for (int i = a.length / 2; i < a.length; i++)
    System.out.println(a[i]);
L

muito obrigado!!

Criado 24 de novembro de 2021
Ultima resposta 24 de nov. de 2021
Respostas 2
Participantes 2