-> Hier kostenlos registrieren
Hallo, ich habe eine verkettete Liste „gebaut“,
Welche immer über die Properties „Next“ und „Previous“ ein Interface zum nächsten oder vorherigen Element ausgeben.
Dieses Interface ist eine Basisklasse und kann natürlich auch erweitert werden.
Somit ist es möglich unterschiedliche Interface Typen und somit auch unterschiedliche fb typen in die Liste zu bekommen.
Jedes Basis Interface hat nun noch eine Methode compareTo, mit welcher man das Element mit einem anderen vergleichen kann.
Nun kann es natürlich sein, dass zwei Elemente von unterschiedlichen Typen verglichen werden.
Habe mich jetzt natürlich geneerell nach einem guten sortieralgorythmus gefragt, aber wie wäre es am besten, das mit den unterschiedlichen Typen zu realisieren?
Welche immer über die Properties „Next“ und „Previous“ ein Interface zum nächsten oder vorherigen Element ausgeben.
Dieses Interface ist eine Basisklasse und kann natürlich auch erweitert werden.
Somit ist es möglich unterschiedliche Interface Typen und somit auch unterschiedliche fb typen in die Liste zu bekommen.
Jedes Basis Interface hat nun noch eine Methode compareTo, mit welcher man das Element mit einem anderen vergleichen kann.
Nun kann es natürlich sein, dass zwei Elemente von unterschiedlichen Typen verglichen werden.
Habe mich jetzt natürlich geneerell nach einem guten sortieralgorythmus gefragt, aber wie wäre es am besten, das mit den unterschiedlichen Typen zu realisieren?