LeeTCode题解之Remove Duplicates from Sorted List
Posted 山里的小勇子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeeTCode题解之Remove Duplicates from Sorted List相关的知识,希望对你有一定的参考价值。
1、题目描述
2、问题分析
对于链表中的每一个元素,找到其后面和它不相等的第一个元素,然后指向该元素。
3、代码
1 ListNode* deleteDuplicates(ListNode* head) { 2 if( head == NULL ) 3 return NULL; 4 ListNode* p = head; 5 while( p != NULL ){ 6 ListNode* pm = p; 7 while( pm != NULL && pm->val == p->val ){ 8 pm = pm->next ; 9 } 10 p->next = pm ; 11 p = p->next; 12 } 13 14 15 return head; 16 }
以上是关于LeeTCode题解之Remove Duplicates from Sorted List的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode OJ_题解(python):027-Remove Element ArrayEasy
[Leetcode] Remove Duplicates from Sorted List
[Leetcode] Remove Duplicates from Sorted Array