【发布时间】:2017-04-11 04:37:49
【问题描述】:
单链表。
- 我创建节点
- 添加新节点
实施:
//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);
}
}
我从事数据结构工作。我想链接列表,但程序失败。这个程序不打印 8.为什么?
我在哪里犯错了?
【问题讨论】:
标签: java data-structures linked-list singly-linked-list