mardi 2 juin 2015

Abbruch des Algorithmus

Hallo,

ich habe einen Algorithmus implementiert, der Elemente sortiert:

Java Code:

  1.  
  2. public void sort(Sortable items) {
  3. boolean exchanged = false;
  4.  
  5. while (exchanged = true) {
  6. exchanged = false;
  7.  
  8. for (int i = 0; i < items.length() - 1; i++) {
  9. if (items.less(i + 1, i)) { // falls items[i+1] < items[i]
  10. items.swap(i + 1, i);
  11. exchanged = true;
  12. }
  13. }
  14.  
  15. }
  16. }


Nun brauche ich noch eine Abbruchbedingung. Ich probiere jetzt schon eine ganze Weile, aber ich finde keine.


Abbruch des Algorithmus

0 commentaires:

Enregistrer un commentaire