Remove duplicates from sorted list II
来源:互联网 发布:js将字符串转换成日期 编辑:程序博客网 时间:2024/05/22 10:45
题目比较简单,就是用两个指针每次标识一个固定值的头和尾,如果只有一个则添加否则全删除。
ln* deleteDuplicates(ln* head){if (!head || !head->next)return head;ln* pHead=NULL;ln* pTail=pHead;ln* pPre=head;while(pPre){ln* pNext=pPre;while(pNext&&pNext->val==pPre->val)pNext=pNext->next;if (pPre->next==pNext){if (pHead==NULL){pHead=pTail=pPre;pPre=pPre->next;}else{pTail->next=pPre;
pTail=pTail->next;pPre=pPre->next;}}else{while(pPre!=pNext){ln* tmp=pPre->next;delete pPre;pPre=tmp;}pPre=pNext;}}if (pTail)pTail->next=NULL;return pHead;}
- LeetCode: Remove Duplicates from Sorted List II
- Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List II
- LeetCode: Remove Duplicates from Sorted List II
- [Leetcode] Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List II
- [LeetCode] Remove Duplicates from Sorted List II
- Remove Duplicates from Sorted List II
- [leetcode] Remove Duplicates from Sorted List II
- Remove Duplicates from Sorted List II
- Remove duplicates from sorted list II
- Remove Duplicates from Sorted List II
- Remove Duplicates from Sorted List II
- [LeetCode]Remove Duplicates from Sorted List II
- Remove Duplicates from Sorted List II
- Remove Duplicates from Sorted List II
- Remove Duplicates from Sorted List II
- [leetcode]Remove Duplicates from Sorted List II
- 如何提高学习效率 如何提高工作效率
- POJ 3264 Balanced Lineup (RMQ)
- 2013年4月26日(7-7,从一个表面向另一个表面复制位图)
- div里面的内容超出自身高度时,显示省略号
- windows下批处理文件的编写
- Remove duplicates from sorted list II
- Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
- 哈夫曼树
- Python入门(三)
- CString.Format详细用法
- Matlab字符分割程序
- Idoc学习笔记
- CRC16 LRC校验
- PowerDesigner15.1创建模型及生成带中文注释