Hallo zusammen,
wir sollen zwei Generische Listen vergleichen und dieses Lexikographisch Vergleichen.
Ich bekomme das aber einfach nicht hin !
Ich vergleiche im Moment nur auf Länge der Liste aber nicht Lexikographisch, gibt es da extra Methoden für?
Mein Code sieht so aus
Hätte da evtl jemand einen Ansatz für mich?
vielen Dank im voraus schon!
Alex
wir sollen zwei Generische Listen vergleichen und dieses Lexikographisch Vergleichen.
Ich bekomme das aber einfach nicht hin !
Ich vergleiche im Moment nur auf Länge der Liste aber nicht Lexikographisch, gibt es da extra Methoden für?
Mein Code sieht so aus
Java:
import java.util.Comparator;
import java.util.List;
public class CompListLex<T extends Comparable<T>> implements Comparator<List<? extends T>>{
@Override
public int compare(List o1, List o2) {
int rc;
if ((rc = o1.size()-o2.size())==0){
return rc;
}else if((rc = o1.size()-o2.size())<0){
return rc;
}else
return rc = o1.size()-o2.size();
}
}
Hätte da evtl jemand einen Ansatz für mich?
vielen Dank im voraus schon!
Alex