【LeetCode】-Remove Duplicates from Sorted List II
来源:互联网 发布:韶关市始兴县网络问政 编辑:程序博客网 时间:2024/06/01 07:14
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.
For example,
Given 1->2->3->3->4->4->5
, return 1->2->5
.
Given 1->1->1->2->3
, return 2->3
.
/** * 解题思路: * 保留与前后节点val不同的节点 * * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution { public ListNode deleteDuplicates(ListNode head) { if(head==null)return null;if(head.next==null)return head;ListNode newHead = new ListNode(0);ListNode tail = newHead;if( head.next!=null && head.val!=head.next.val ){tail.next = head;tail = tail.next;}while( head.next!=null && head.next.next!=null ){if( head.val!=head.next.val && head.next.val!=head.next.next.val ){tail.next = head.next;tail = tail.next;}head = head.next;}if( head.val!=head.next.val ){tail.next = head.next;tail = tail.next;}tail.next = null;return newHead.next; }}
0 0
- LeetCode: Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List II
- LeetCode: Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List II
- [LeetCode] Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List II
- [LeetCode]Remove Duplicates from Sorted List II
- [leetcode]Remove Duplicates from Sorted List II
- LeetCode-Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List II
- LeetCode - Remove Duplicates from Sorted List II
- LeetCode | Remove Duplicates from Sorted List II
- LeetCode:Remove Duplicates from Sorted List II
- 【leetcode】Remove Duplicates from Sorted List II
- Leetcode: Remove Duplicates from Sorted List II
- leetcode Remove Duplicates from Sorted List II
- [LeetCode] Remove Duplicates from Sorted List II
- 红黑树系列之一:红黑树的概述
- hdu Acmsteps Moving tables解题报告
- DBA任务---确保统计信息准确性
- 错误代码
- Install the new caffe with support cuDNN library
- 【LeetCode】-Remove Duplicates from Sorted List II
- http转socks软件SOCKS2HTTP的使用
- Single Number
- HDU 5030 Rabbit's String 后缀数组
- oralce 11G服务启动的bat程序
- Extjs4.2中使用summary时合计行与数据航无法对齐的问题,使用summaryType
- 企业流程管理体系优化分析
- 一些关于工作和婚姻的看法——来自前辈的指导
- Yii 扩展支付宝快速支付接口