不知道头指针情况下删除指定节点

package java程序员面试笔试宝典;


public class 题8_1_8不知道头指针情况下删除指定节点 {
public static void main(String[] args) {
题8_1链表基本操作 list=new 题8_1链表基本操作();
题8_1_8不知道头指针情况下删除指定节点  myList=new 题8_1_8不知道头指针情况下删除指定节点();
list.addNode(3);
list.addNode(2);
list.addNode(1);
list.addNode(8);
// list.addNode(7);
// list.addNode(13);
// list.addNode(0);
// list.addNode(10);
list.printList();
System.out.println();

System.out.println(myList.deleteNode(list.head.next.next.next));
list.printList();

}
public boolean deleteNode(Node n){
if(n==null||n.next==null){
return false;
}
int temp=0;
temp=n.data;
n.data=n.next.data;
n.next.data=temp;
n.next=n.next.next;
return true;
}
}

你可能感兴趣的:(java)