83. Remove Duplicates from Sorted List
来源:互联网 发布:网络平台招商合同 编辑:程序博客网 时间:2024/05/16 14:19
题目:Remove Duplicates from Sorted List
原题链接:https://leetcode.com/problems/remove-duplicates-from-sorted-list/
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.
给出一个已经排序好的单链表,删除里面重复的节点。
例
链表 1->1->2, return 1->2.
链表 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(!head) return NULL; ListNode* pre = head, *p = head->next; if(!p) return head; int temp1 = pre->val, temp2; while(p) { temp2 = p->val; if(temp1 == temp2) { ListNode* t = p; p = p->next; pre->next = p; free(t); }else{ temp1 = temp2; pre = p; p = p->next; } } return head; }};
0 0
- [LeetCode]83.Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- [Leetcode] 83. Remove Duplicates from Sorted List
- LeetCode --- 83. Remove Duplicates from Sorted List
- [leetcode] 83.Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- LeetCode 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 【leetcode】83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List LeetCode
- 83. Remove Duplicates from Sorted List
- leetcode 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- [LeetCode]83. Remove Duplicates from Sorted List
- 【LeetCode】83. Remove Duplicates from Sorted List
- LeetCode 83. Remove Duplicates from Sorted List
- incomplete type的危害
- vim 查看文件名字和路径方法
- Leetcode刷题记——5. Longest Palindromic Substring
- iOS,一行代码进行RSA、DES 、AES、MD5加密、解密
- Visual Studio(MVC)添加SQL Server数据库
- 83. Remove Duplicates from Sorted List
- day01
- UVA 11183 Teen Girl Squad 最小树形图裸题
- 快速幂的模板 (数论)
- Dubbo服务的部署
- Android开发环境搭建
- 测试主管如何扭临危受命,做正确的事
- listActivity和ExpandableListActivity的用法
- 【JDBC】SQL注入攻击演示与解决方法