删除排序链表中的重复元素-LintCode
来源:互联网 发布:意大利帅哥 知乎 编辑:程序博客网 时间:2024/05/17 07:57
给定一个排序链表,删除所有重复的元素每个元素只留下一个。
样例:
给出 1->1->2->null,返回 1->2->null
给出 1->1->2->3->3->null,返回 1->2->3->null
#ifndef C112_H#define C112_H#include<iostream>using namespace std;class ListNode{public: int val; ListNode *next; ListNode(int val){ this->val = val; this->next = NULL; }};class Solution {public: /** * @param head: The first node of linked list. * @return: head node */ ListNode *deleteDuplicates(ListNode *head) { // write your code here if (head == NULL||head->next==NULL) return head; ListNode *cur = head; ListNode *pre = NULL; while (cur != NULL) { if (pre != NULL&&pre->val == cur->val) { pre->next = cur->next; cur = pre->next; } else { pre = cur; cur = pre->next; } } return head; }};#endif
阅读全文
0 0
- LintCode-删除排序链表中的重复元素
- LintCode-删除排序链表中的重复元素
- LintCode 删除排序链表中的重复元素
- lintcode ----删除排序链表中的重复元素
- LintCode 删除排序链表中的重复元素
- 删除排序链表中的重复元素-LintCode
- LintCode-删除排序链表中的重复元素
- lintcode 112 删除排序链表中的重复元素
- 删除排序链表中的重复元素-LintCode
- [LintCode]112.删除排序链表中的重复元素
- Lintcode删除排序链表中的重复元素
- [Lintcode] #112 删除排序链表中的重复元素
- LintCode : 删除链表中的重复元素
- LintCode | Easy | 删除排序链表中的重复元素 | Remove Duplicates from Sorted List
- LintCode-剑指Offer-(112)删除排序链表中的重复元素
- 删除排序链表中的重复元素
- 删除排序链表中的重复元素
- 删除排序链表中的重复元素
- 一起学Java_Java语言基础(4)
- Golang微信支付
- 【萌新教程】使用VMware虚拟机安装Redhat6.5+oracle(一)
- 《Android 群英传》简评
- POJ 2104 浅谈函数式线段树即主席树构造
- 删除排序链表中的重复元素-LintCode
- CSS伪类选择器active模拟JavaScript点击事件
- git submodule的使用
- 非常详细的Hibernate环境搭建【图解教程】及简单使用
- day02和day03 有错请多多指教
- 网贷羊毛党凶猛:17家平台投资转化率仅13%
- 爬虫时保持cookies一直有效的方法
- Ubuntu下eclipse中maven勾选了Dynamic Web Module不出现web content目录
- 简单概率问题(先验,后验)