V
Verkettet
Gast
Hallo Leute,
ich habe hier eine verkettete Liste und verstehe an einem bestimmten Punkt etwas nicht.
Habe die entsprechende Stelle markiert.
Wir sagen node.next = new Node und sagen dann, das das nächste Element
das Element selbst ist? Oder komme ich da irgendwo durcheinander?
Wenn ich Node.next erzeuge kann ich doch nicht sagen das Node.next der nächste
Knoten ist oder?
ich habe hier eine verkettete Liste und verstehe an einem bestimmten Punkt etwas nicht.
Habe die entsprechende Stelle markiert.
Java:
class List
{
private Node head = null;
private class Node
{
private Data data;
private Node next;
public Node(Data data, Node node)
{
this.data= data;
next = node;
}
}
public void insert(Data data)
{
Node node = head;
if (node == null || node.data.nr > data.nr)
{
head = new Node (data, node);
}
else
{
while (node.next != null)
{
if (node.next.data.nr > data.nr)
{
break;
}
node = node.next;
}
node.next = new Node (data, node.next); // HIER, das verstehe ich nicht
}
Wir sagen node.next = new Node und sagen dann, das das nächste Element
das Element selbst ist? Oder komme ich da irgendwo durcheinander?
Wenn ich Node.next erzeuge kann ich doch nicht sagen das Node.next der nächste
Knoten ist oder?