使用java编写代码
链式结构的结构体
public class Node{
int data;
Node next;
}
定义链表
public class LinkList {
public Node head;
public Node current;
public void add(int data){
if(head == null){
head = new Node(data);
current = head;
}else {
current.next = new Node(data);
current = current.next;
}
}
public void printNode(Node node){
if(node == null){
return;
}
current = node;
while (current != null){
System.out.println(current.data);
current = current.next;
}
}
}
打印当前的节点
public class LinkTest {
public static void printLinkData(){
LinkList linkList = new LinkList();
linkList.add(1);
linkList.add(2);
linkList.add(3);
linkList.printNode(linkList.head);
}
}
测试代码
public static void main(String[] args){
System.out.println("hello world.");
LinkTest.printLinkData();
}
打印结果
hello world.
1
2
3