83. Remove Duplicates from Sorted List
来源:互联网 发布:windows 苹方字体 otf 编辑:程序博客网 时间:2024/05/24 06:31
/** * 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) { ListNode* p = head; ListNode* q = p->next; while (q) { if (p->val == q->val){ p->next = q->next; free(q); q = p->next; } else{ p = p->next; q = q->next; } } //while } return head; */ if (!head) return head; ListNode* p1 = head; ListNode* p2 = head; while(p1) { p2 = p2->next; while(p2 && p1->val == p2->val) { ListNode* tmp = p2->next; //free(p2); p2 = tmp; } p1->next = p2; p1 = p2; } 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
- 利用css实现鼠标经过元素,下划线由中间向两边展开
- 操作系统:模拟进程调度管理系统
- 页面间传递数据的几种方法
- Shapefile、要素类和layer之间的区别和联系
- Thread.Sleep 函数
- 83. Remove Duplicates from Sorted List
- Nginx搭建图片服务器(Windows)
- 网络游戏粘包处理
- openGL ES学习一
- XunSearch初探 ubuntu16.04 进行安装简单使用
- spark远程调试
- [Unity&photon]photon导入Unity 建立工程 详细步骤教程
- Spring MVC 异常处理详解
- 多线程同步互斥实例——使用synchronized实现线程通信和互斥