LeetCode Algorithm 83. 删除排序链表中的重复元素

Posted _Alex_007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode Algorithm 83. 删除排序链表中的重复元素相关的知识,希望对你有一定的参考价值。

83. 删除排序链表中的重复元素

Ideas

这题挺简单的,直接一次遍历,如果当前遍历的元素val跟下一个元素的val相等,说明是重复元素,直接把当前item的next指向item->next->next。

Code

C++

class Solution 
public:
    ListNode* deleteDuplicates(ListNode* head) 
    	if (!head) 
    		return head;
		
		ListNode* item = head;
		while (item->next) 
			if (item->val == item->next->val) 
				item->next = item->next->next;
			 else 
				item = item->next;
			
		
		return head;
    
;

以上是关于LeetCode Algorithm 83. 删除排序链表中的重复元素的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode-83. 删除排序链表中的重复元素(java)

LeetCode83. 删除排序链表中的重复元素

LeetCode83----删除排序链表中的重复元素

leetcode 83 删除排序链表中的重复元素

leetcode 83删除排序链表中的重复元素

LeetCode83.删除排序链表中的重复元素