Auf Thema antworten

ich halte eine komplette sortierung für overkill wenn nur der kleinste eintrag wichtig ist. Da reicht es einfach einmal rüberzugehen und in eine weitere variable das objekt zu speichern falls es kleiner ist. es müsste eigentlich schneller gehen und sieht auch simpler aus :D


angenommen Klasse A bestitzt eine Methode boolean isSmaller(A a) welche true ist wenn das objekt kleiner ist als das übergebene


[code=Java]

A[] mengeVonA;

A smallest = null;

for(int i = 0; i < mengeVonA.length; ++i){

  if(smallest == null || mengeVonA[i].isSmaller(smallest)){

    smallest = mengeVonA[i];

  }

}

[/code]

sollte smallest am ende noch null sein war kein element in der liste. natürlich kann man das noch anderweitig umschreiben. aber das erstmal als grundgerüst.


LG Chloroplast



Oben