删除有序链表中重复的元素-II
问题简述
给出一个升序排序的链表,删除链表中的所有重复出现的元素,只保留原链表中只出现一次的元素。
例如:
给出的链表为 1→2→3→3→4→4→5, 返回 1→2→5.
给出的链表为 1→1→1→2→3, 返回 2→3.
思路见代码
链表问题的核心是保证
pre
、cur
、nxt
三个指针的关系正确;此外,使用任何节点的值之前要确保该节点不为空;
Last updated
问题简述
给出一个升序排序的链表,删除链表中的所有重复出现的元素,只保留原链表中只出现一次的元素。
例如:
给出的链表为 1→2→3→3→4→4→5, 返回 1→2→5.
给出的链表为 1→1→1→2→3, 返回 2→3.
思路见代码
链表问题的核心是保证 pre
、cur
、nxt
三个指针的关系正确;
此外,使用任何节点的值之前要确保该节点不为空;
Last updated