cara, vc pode utilizar alguns algoritmos de ordena��o,
como bubble sort, quick sort, insert sort, ... o mais
simples de todos � o bubble sort, o codigo � mais ou
menos assim:
1 for (int j=0; j <= n-2; j++)
2 for (int i=0; i <= (n-2) - j; i++) {
3 if (item[i] > item[i+1]) {
4 temp = item[i];
5 item[i] = item[i+1];
6 item[i+1] = temp;
7 }
8 }
9 }
vc vai ter de fazer algumas altera��es nas linhas de
3-6 para poder fazer as compara��es de acordo com o
tipo de objeto que vc possui, na caso acima eu usei
como exemplo um item do tipo int[] para ficar mais
facil.
d� uma analizada no algoritimo aih; para um array com
poucos elementos o bubble sort muitas vezes j� �
suficiente.
bom divertimento
- Roger
--- Jefferson Luiz Castello Pereira
<[EMAIL PROTECTED]> wrote:
> O Java j� possui Algoritmos para ordena��o de arrays
> e collections.
>
> As classes Arrays e Collections no pacote java.util
> possuem m�todos
> para ordena��o.
>
> Caso o seu Array seja de Objects, da� teras que
> definir de que forma
> que vc sabe que um objeto � maior, igual ou menor
> que outro.
>
> No pr�prio java.util h� uma Interface chamada
> Comparator, o qual ter�
> que implementar o m�todo: int compare(Object o1,
> Object o2). Sendo
> que o valor de retorno pode ser -1 para o1 menor que
> o2, 0 se o1
> igual a o2 e 1 se o1 for maior que o2.
>
> Se precisar de ajuda, me d� um toque.
>
> Jefferson.
>
>
> > ---------- Mensagem original -----------
> >
> > De : "Wagner Levi Brunca" <[EMAIL PROTECTED]>
> > Para : "JAVALIST" <[EMAIL PROTECTED]>
> > Cc :
> > Data : Tue, 14 Aug 2001 15:28:58 -0300
> > Assunto : [java-list] ::: Ordenando um Array :::
> >
> > Por favor,
> >
> > Algu�m tem algum algoritmo para Ordernar um
> array....
> >
> > Grato,l.
> >
> > Wagner
> >
> >
>
> Jefferson Luiz Castello Pereira
> [EMAIL PROTECTED]
> (11) 5016-3893
>
>
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios
> Java da Sucesu-SP
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------
>
__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------