Node类
public class Node {
int data;
Node next;
@Override
public String toString() {
return data + "=>" + next;
}
}
单链表类
public class SingleList {
//头节点
private Node head;
private Node tail;
//头插法
public void add(int value){
//
Node node = new Node();
node.data = value;
if(head == null){
head = node;
}else{
node.next = head;
head = node;
}
}
//尾插法
public void tailAdd(int value){
Node node = new Node();
node.data = value;
if(head==null){
head = node;
}else{
Node t = head;
while(t.next!=null){
t = t.next;
}
t.next = node;
}
}
//尾插法2