- Registriert
- Sep. 2005
- Beiträge
- 1.384
Deine Version funktioniert tadellos.
Komischerweise hatte ich schon ca. 100 Ansätze die fast genau 100% gleich aussahen. Hatte aber wsl. schon einen Knoten im Kopf vom vielen Kopfzerbrechen^^
Der entscheidende unterschied zu meiner Vorgehensweise war, dass du wie folgt vorgehst:
Bei mir sah das ganze am Ende so aus:
Komischerweise hatte ich schon ca. 100 Ansätze die fast genau 100% gleich aussahen. Hatte aber wsl. schon einen Knoten im Kopf vom vielen Kopfzerbrechen^^
Der entscheidende unterschied zu meiner Vorgehensweise war, dass du wie folgt vorgehst:
Code:
Node node = head;
Node temp;
while (node != null)
{
[B] temp = node.next;[/B]
node.next = node.prev;
node.prev = temp;
[B] node = temp;[/B]
}
Bei mir sah das ganze am Ende so aus:
Code:
Node node = head;
Node temp;
while (node != null)
{
//umdrehen .....
[B] node = node.next;[/B]
}
Zuletzt bearbeitet: