删除排序链表中重复的节点 递归方式
来源:互联网 发布:python开发框架是什么 编辑:程序博客网 时间:2024/06/06 18:14
思路比较简单,直接看代码
/* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode deleteDuplication(ListNode pHead) {if(pHead == null||pHead.next == null) return pHead; if(pHead.val == pHead.next.val){//第一个节点是重复节点,则跳过重复节点 ListNode node = pHead.next; while(node != null&&node.val == pHead.val) node = node.next; return deleteDuplication(node); }else{ //第一个节点不是重复节点 pHead.next = deleteDuplication(pHead.next); return pHead; } }}
阅读全文
0 0
- 删除排序链表中重复的节点 递归方式
- 删除排序链表的重复节点
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除链表中重复的节点。
- 删除链表中重复的节点
- 删除链表中重复的节点
- 删除排序链表的的重复节点
- 删除排序链表的所有重复节点
- 【链表】删除链表中连续重复的节点
- 删除单向链表中重复的节点
- 57 - 删除链表中重复的节点
- 指针
- Ubuntu14.04编译caffe问题记录
- 使用fileinput与angularjs上传文件
- kafka初认识
- 纯JAVA实现Online Judge--2.代码编译与类加载
- 删除排序链表中重复的节点 递归方式
- servlet 从java中获取参数
- Openstack网络配置--horizon篇
- [几何] Codeforces 772B VK Cup 2017
- Java培训第二天
- 迭代器
- java.lang.IllegalArgumentException: Can not set XXX to com.sun.proxy.$Proxy28
- Linux下的lds链接脚本详解
- 原创一个微型的日志工具类