一、 实现单链表数据结构
public class Node{
Int data;
Node next;
public Node(){
this.next = null;
}
}
二、 实现单链表上的基本操作
2.1 头插法建立链表:
public Node insertHead(int[] arr,Node h){
for(int i = 0; i < arr.length; i++){
Node p = new Node();
p.data = arr[i];
p.next = h.next;//改变指针
h.next = p;//使h的直接后继为p
}
return h.next;//去掉伪结点
}
2.2 尾插法建立单链表
public Node