Remove Duplicates from Sorted List2
来源:互联网 发布:设计优化 编辑:程序博客网 时间:2024/05/24 07:21
递归分支的方法进行求解。
ListNode* deleteDuplicates(ListNode* head) { if(!head||!head->next)return head; ListNode *p=head->next; if(head->val==p->val) //当前节点重复转入删除 { while(head->val==p->val) { p=p->next; //删除了当前扫描到的重复元素 if(!p)break; } return deleteDuplicates(p); //继续往后遍历 } head->next=deleteDuplicates(head->next); //当前节点不重复则往后遍历 return head; }
0 0
- Remove Duplicates from Sorted List2
- LeetCode(84)Remove Duplicates from Sorted List2
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted List
- Remove duplicates from sorted list
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted List
- Remove Duplicates From Sorted Array
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted List
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted List
- 算法学习笔记--递归(1)
- 一张图看明白Hadoop企业产品定位
- Spring Bean 与线程安全
- JS 函数 求圆的面积总结
- 微信公众号开发--mysql的安装过程中10060错误
- Remove Duplicates from Sorted List2
- C#中获取日期和时间(类型)
- 【leetcode】通过递归反转单链表
- 对深拷贝及浅拷贝的理解
- 高性能JSON 格式转换代码
- linux-011之string.h头文件
- MySQL语句
- s标签常用属性
- OpenGL管线(用经典管线代说着色器内部)