hallo ihrse 
kann man das noch weiter optimieren ?
wenn ja, wie wo und warum?
vielleicht bei den array zugriffen ? muss ich das array überhaupt zurück über geben oder wird eh nur eine referenz übergeben und das ausgangsarray ist eh schon sortiert ?
gruß thanni
kann man das noch weiter optimieren ?
wenn ja, wie wo und warum?
vielleicht bei den array zugriffen ? muss ich das array überhaupt zurück über geben oder wird eh nur eine referenz übergeben und das ausgangsarray ist eh schon sortiert ?
Code:
//sortiert ein unsortiertes array mit strings und gibt es zurück
private String[] sort(String[] tmp){
int lastChange=tmp.length-1, i, limit;
String temp;
while(lastChange!= 0){
limit=lastChange;
lastChange=0;
for(i=0; i<limit; i++){
if(tmp[i].compareTo(tmp[i+1])>0){
lastChange=i;
temp=tmp[i+1];
tmp[i+1]=tmp[i];
tmp[i]=temp;
}
}
}
return(tmp);
}
gruß thanni