bublesort
Wed Jun 19 2024 18:36:46 GMT+0000 (Coordinated Universal Time)
Saved by
@gabriellesoares
@Override
public List<Cliente> orderedByBubbleSortName() {
List<Cliente> clientes = findAll();
int n = clientes.size();
boolean swapped;
for (int i = 0; i < n - 1; i++) {
swapped = false;
for (int j = 0; j < n - i - 1; j++) {
if (clientes.get(j).getNome().compareToIgnoreCase(clientes.get(j + 1).getNome()) > 0) {
Cliente temp = clientes.get(j);
clientes.set(j, clientes.get(j + 1));
clientes.set(j + 1, temp);
swapped = true;
}
}
if (!swapped) {
break;
}
}
return clientes;
}
content_copyCOPY
Comments