Ordenar uma sequencia de números em um array bidimensional

3 respostas
C

Ola galerinha!

Como faço pra colocar uma matriz de inteiros em ordem crescente???

3 Respostas

Kknd

Capablanca:
Ola galerinha!

Como faço pra colocar uma matriz de inteiros em ordem crescente???

Arrays.sort(SeuArray);

Mas para um Bidimensional acho que você vai ter que fazer o seu próprio método!

rafaelbortoletto

Kknd:
Capablanca:
Ola galerinha!

Como faço pra colocar uma matriz de inteiros em ordem crescente???

Arrays.sort(SeuArray);

Mas para um Bidimensional acho que você vai ter que fazer o seu próprio método!

Uma idéia que me passou pela cabeça é de que ele poderia copiar os valores para um array unidimensional ordena-los e, depois, inseri-los novamente na matriz bidimensional. O problema maior é se essa matriz for muito grande. Pois, isso pode consumir muito tempo.

Kknd

rafaelbortoletto:

Uma idéia que me passou pela cabeça é de que ele poderia copiar os valores para um array unidimensional ordena-los e, depois, inseri-los novamente na matriz bidimensional. O problema maior é se essa matriz for muito grande. Pois, isso pode consumir muito tempo.

É uma boa idéia, se você querer reaproveitar o algorítimo eficiente já existente, mas depende de como o cara quer ordenar também.

Criado 10 de fevereiro de 2007
Ultima resposta 10 de fev. de 2007
Respostas 3
Participantes 3