public ListNode deleteDuplicates(ListNode head) {
if(head==null || head.next==null){
return head;
}
// 第一种字直接删除重复的在线校验是否有相等的
// head.next=deleteDuplicates(head.next);
// if(head.val==head.next.val)head=head.next;
// return head;
// 先校验是否相等在删除
if(head.val==head.next.val){
head=deleteDuplicates(head.next);
}else{
head.next=deleteDuplicates(head.next);
}
return head;
}
三.删除链表中重复元素
最新推荐文章于 2024-04-28 23:52:56 发布