算法总结之 一种怪异的节点删除方式

链表节点值类型为int,给定一个链表中的节点node,但不给定头节点,如何在链表中删除node?

 

你看看代码就知道 这个思想有多么操蛋了哈哈哈哈

package TT;


public class Test112 {
 
     public class Node{
         
         public int value;
         public Node next;
         
         public Node(int data){
             this.value=data;
         }
         
         public void removeNodeWired(Node node){
             if(node ==null){
                 return;
             }
             Node next=node.next;
             if(next==null){
                 throw new RuntimeException("hhhhhh");
             }
             node.value=next.value;
             node.next=next.next;
         }
         
     }
    
    
    
}

 

posted @ 2017-09-11 16:03  toov5  阅读(147)  评论(0编辑  收藏  举报