Como faço para ordernar uma sequencia de numero em ordem crescente
Ordenar
5 Respostas
http://download.oracle.com/javase/1.4.2/docs/api/java/util/Collections.html#sort%28java.util.List%29
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class Sorter {
public static void main(String s[]) {
List<Integer> list = new ArrayList<Integer>();
Random random = new Random();
for (int i = 0; i <= 10; i++) {
int x = random.nextInt(100);
System.out.print(x + ", ");
list.add(x);
}
System.out.println();
Collections.sort(list);
for (int i = 0; i <= 10; i++) {
System.out.print(list.get(i) + ", ");
}
}
}
Caso não queira usar a classe Collections, você pode fazer com vetor.
public static int[] ordenar(int[] numeros){
int numAux = 0;
for (int i = 0; i < numeros.length; i++) {
for (int j = 0; j < numeros.length; j++) {
if (numeros[i] < numeros[j]) {
numAux = numeros[i];
numeros[i] = numeros[j];
numeros[j] = numAux;
}
}
}
return numeros;
}
Depois, basta passar um vetor de int desordenado para esse método, e ele retorna o vetor ordenado.
Acho legal o pessoal ajudar e tal, tbm n vou colocar codigo de ordenação porque já fizeram isso,
mas poxa abrir o google e procurar um misero algoritmo de ordenação e copiar e colar n mata neh meu,
bubble sort mesmo já tah ohtimo.
Mas é isso ae Keep Programming
Caso não queira usar a classe Collections, você pode fazer com vetor.public static int[] ordenar(int[] numeros){ int numAux = 0; for (int i = 0; i < numeros.length; i++) { for (int j = 0; j < numeros.length; j++) { if (numeros[i] < numeros[j]) { numAux = numeros[i]; numeros[i] = numeros[j]; numeros[j] = numAux; } } } return numeros; }Depois, basta passar um vetor de int desordenado para esse método, e ele retorna o vetor ordenado.
Se o tamanho da lista for variável, vetores se tornam um pouco mais complicados

Mas está valendo. Ou então, utilize:
Acho legal o pessoal ajudar e tal, tbm n vou colocar codigo de ordenação porque já fizeram isso,:thumbup:mas poxa abrir o google e procurar um misero algoritmo de ordenação e copiar e colar n mata neh meu,
bubble sort mesmo já tah ohtimo.
Mas é isso ae Keep Programming