2020-08-07:给定单向链表的头指针和一个要删除的节点的值,返回删除后的链表的头节点。

福大大架构师每日一题 2020-08-07 07:18:30
2020-08-07:给定单向链表的头指针和一个要删除的节点的值,返回删除后的链表的头节点。
...全文
5627 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
YangjulongTrue 2020-08-07
  • 打赏
  • 举报
回复

@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;}
}

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧