Fórum Array ordenção BoobleSort #531243
10/09/2015
0
for (int i = array.size() - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
if (array.get(j) > array.get(j + 1)) {
Aluno aux = array.get(j);
array.set(j, array.get(j + 1));
array.set((j + 1), aux);
}
}
}
Roberval
Curtir tópico
+ 0Posts
10/09/2015
Jothaz
Gostei + 0
10/09/2015
Roberval
Gostei + 0
10/09/2015
Jothaz
Gostei + 0
10/09/2015
Roberval
ArrayList<Professor> array = new ArrayList<Professor>();
FileReader fr = new FileReader(nomeDoArquivo);
BufferedReader br = new BufferedReader(fr);
String linha = "";
int pos = 0;
while ((linha = br.readLine()) != null) {
Professor aux = new Professor(linha);
array.add(aux);
pos++;
}
br.close();
for (int i = array.size() - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
if (array.get(j) > array.get(j + 1)) {
Aluno aux = array.get(j);
array.set(j, array.get(j + 1));
array.set((j + 1), aux);
}
}
}
return array.iterator();
Gostei + 0
10/09/2015
Jothaz
Gostei + 0
10/09/2015
Roberval
Gostei + 0
10/09/2015
Jothaz
Arrays.sort(strArr);
Troque isto:
if (array.get(j) > array.get(j + 1)) {
`Por isto:
if(array[j].compareTo(array[j+1])>0) {
Gostei + 0
11/09/2015
Roberval
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)