再删除时,处理下连续相同节点到情况 public ListNode deleteDuplicates (ListNode head) { // write code here if (head == null) { return head; } ListNode curNode = head; while (curNode != null && curNode.next != null) { if (curNode.val == curNode.next.val) { ListNode temp = curNode.next; // 当存在连续相同节点时,删除全部相同节点 while (temp != null && curNode.val == temp.val) { temp = temp.next; } curNode.next = temp; } curNode = curNode.next; } return head; }
点赞

相关推荐

joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-21 19:05
面试官_我太想进步了:混学生会的,难怪简历这么水
点赞 评论 收藏
分享
牛客网
牛客企业服务