F
Fragender_Johnny
Gast
Wir haben hier das Problem, dass wir doppelt verkettete Liste aus Objekte, welchen CD-Alben darstellen sollen, und diese nach ihrem Ranking (int Wert) sortieren sollen. Problem ist, dass das vertauschen, die Liste zerstört.
So sieht unser Code bis jetzt aus:
Wäre für jeden Tipp dankbar!
MFG
Dieser Beitrag wurde von L-ectron-X am 07.06.2007 um 10:09 Uhr editiert/zensiert.
Bitte Forumreglen beachten!
So sieht unser Code bis jetzt aus:
Code:
public void SORTBY_RATING()
{
Album album1 = head;
Album album2 = album1.next;
Album temp;
boolean getauscht;
if(album1.next==null)
{
System.out.println("Keine Sortierung, da nur ein Album !");
return;
}
while(album2!=null)
{
getauscht=false;
System.out.println("*****"); //wurde von einem Moderator zensiert!
while (album2!=null && album1.bewertung < album2.bewertung)
{
System.out.println("*****"); //wurde von einem Moderator zensiert!
album1.next=album2.next;
if(album2.next!=null)
{
album2.next.prev =album1; //!!! evtl null
}
album2.prev= album1.prev;
if(album1.prev!=null)
{
album1.prev.next=album2;
}
album2.next=album1;
album1.prev=album2;
album2=album1.next;
getauscht=true;
}
if(getauscht==false)
{
album2=album2.next;
album1=album2;
}
}
}
Wäre für jeden Tipp dankbar!
MFG
Dieser Beitrag wurde von L-ectron-X am 07.06.2007 um 10:09 Uhr editiert/zensiert.
Bitte Forumreglen beachten!