50,526
社区成员
发帖
与我相关
我的任务
分享
@Test
public void Testnode1(){
Node node = new Node(new Node(new Node(5),4),3);
Node merge = Merge(node, 3);
while (merge!=null){
System.out.println(merge.data);
merge=merge.next;
}
}
public static Node Merge(Node head1 , int var) {
if(head1.data==var)
return head1.next;
Node node1=new Node(),parent;
parent=head1;
node1.next=parent;
head1=head1.next;
while(head1!=null){
if(head1.data==var){
parent.next=head1.next;
return node1.next;
}
parent=parent.next;
head1=head1.next;
}
return null;
}
class Node{
int data;
Node next;
public Node(){}
public Node(int id){this.data=id;}
public Node(Node n,int id){this.next=n;this.data=id;}
}