Einfach verknüpfte Liste.Java verkettete Liste. Dieses Programm druckt nicht 8. Warum?
- erstelle ich Knoten
- Hinzufügen neuer Knoten
Umsetzung:
//create node
class Node {
int data;
Node next;
Node(int data) {
this.data = data;
next = null;
}
}
public class LinkedList {
//Add new node
public static void add(Node root, int data){
Node temp;
while (root != null) {
root = root.next;
}
temp = new Node(data);
root = temp;
}
//print node
public static void print(Node root){
while (root != null) {
System.out.println(root.data);
root = root.next;
}
}
public static void main(String[] args) {
Node root ;
Node iter;
root = new Node(7);
iter = root;
add(iter, 8);
print(iter);
}
}
Ich arbeite Datenstrukturen. Ich möchte eine Liste verknüpfen, aber das Programm schlägt fehl. Dieses Programm druckt nicht 8. Warum?
Wo mache ich Fehler?
danke. funktioniert :) – myvalley
Großartig :) Wenn meine Antwort Ihr Problem angesprochen hat, sollten Sie die Antwort als akzeptiert markieren. – davidxxx