LeetCode题解-83-Remove Duplicates from Sorted List
来源:互联网 发布:阿里云cdn流量包怎么用 编辑:程序博客网 时间:2024/05/23 14:58
原题
解题思路
遍历节点,如果当前节点的后驱节点与本节点的值一致,删除后驱节点。
图解
代码
public class Solution83 { public ListNode deleteDuplicates(ListNode head) { if (head == null ||head.next == null) return head; ListNode node1 = head; ListNode node2 = head.next; while (node2 != null){ // 如果node1与node2值相同, 在链表中删去node2,新的node2指向下一个节点 if (node1.val == node2.val){ node1.next = node2.next; node2.next = null; node2 = node1.next; } //如果当前node与下一个node值不同,那么node1与node2各自前进1位 else { node1 = node2; node2 = node1.next; } } return head; }}
0 0
- LeetCode题解:Remove Duplicates from Sorted List
- LeetCode题解: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
- [leetcode]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
- LeetCode 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
- leetcode[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
- leetcode: (83) Remove Duplicates from Sorted List
- w25q128 优化读写函数
- ORACLE 数据类型总结
- 【南理oj】991 - Registration system(STL - map & string)
- ORACLE中%TYPE和%ROWTYPE的使用
- C语言命名规范
- LeetCode题解-83-Remove Duplicates from Sorted List
- Java内部类
- dd
- oracle 自定义类型 type / create type
- Weex Android SDK源码分析之Module(modal)
- delphi如何使用微信退款
- Leetcode题解 263. Ugly Number
- 通知的相关知识点
- 通过adb导出未root的小米手机上的apk文件