【LeetCode】Remove Duplicates from Sorted List
来源:互联网 发布:温泽三坐标编程视频 编辑:程序博客网 时间:2024/06/13 08:55
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given 1->1->2
, return 1->2
.
Given 1->1->2->3->3
, return 1->2->3
.
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *deleteDuplicates(ListNode *head) { if(NULL == head) return NULL; ListNode *p = head; ListNode *q = head->next; while(q) { if(p->val == q->val) { ListNode *t = q; p->next = q->next; q = p->next; delete t; } else { p = q; q = q->next; } } return head; }};
不能省略
- if(NULL == head)
- return NULL;
0 0
- Remove Duplicates from Sorted List :from LeetCode
- Leetcode - List - Remove Duplicates from Sorted List
- [leetcode][list] Remove Duplicates from Sorted List
- [leetcode][list] Remove Duplicates from Sorted List
- LeetCode: Remove Duplicates from Sorted List
- LeetCode: Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List
- [Leetcode] Remove Duplicates from Sorted List II
- LeetCode: Remove Duplicates from Sorted List
- LeetCode: Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List II
- leetcode 37: Remove Duplicates from Sorted List
- [leetcode] Remove Duplicates from Sorted List II
- [LeetCode] Remove Duplicates from Sorted List II
- [LeetCode] Remove Duplicates from Sorted List
- [leetcode] Remove Duplicates from Sorted List
- [leetcode] Remove Duplicates from Sorted List II
- [LeetCode]Remove Duplicates from Sorted List
- 打发v吧
- OWB初始化配置
- hive抛出NullPointerException异常处理
- libClang python binding介绍
- 《算法概论》思维导图
- 【LeetCode】Remove Duplicates from Sorted List
- poj1011 stick(搜索,剪枝)
- 通过Nutch-655和urlmeta学习如何使用nutch插件
- Java NIO ByteBuffer读取文件
- 解决JSP中文乱码问题
- ceshi
- hdu 1565 状态压缩DP
- Android系统进程Zygote启动过程的源代码分析
- 我的第一款iOS App: 极简天气 1.0