Remove Duplicates from Sorted List
来源:互联网 发布:js 开关标记 编辑:程序博客网 时间:2024/06/02 17:20
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) { // Start typing your C/C++ solution below // DO NOT write int main() function ListNode *cur = head, *next = NULL; if (head) { next = head->next; } while (next) { while (next && cur->val == next->val) { next = next->next; } cur->next = next; cur = next; if (next) { next = next->next; } } return head; }};
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove duplicates from sorted list
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted List
- 火狐下获取选中的checkbox方法
- 【最小生成树】[SCOI2012]滑雪与时间胶囊 ski BZOJ 2753
- 学习新技术的10个建议
- 网页设计常用色彩搭配表 - 配色表
- CentOS环境下安装MongoDB
- Remove Duplicates from Sorted List
- 使用Xcode和Instruments调试解决iOS内存泄露
- display属性值:
- float vs double
- Android NDK支持STL的一些注意事项
- 开源前端框架纵横谈
- 详谈高性能TCP服务器的开发
- ffmpeg 中支持的codec
- Spring MVC学习(七)-------SpringMVC数据验证