题目描述
编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。...示例1:
输入:[1, 2, 3, 3, 2, 1]
输出:[1, 2, 3]
示例2:
输入:[1, 1, 1, 1, 2]
输出:[1, 2]
提示:
链表长度在[0, 20000]范围内。...链表元素在[0, 20000]范围内。...、java对象赋值和引用、链表删除节点。...整体思路:创建一个HashSet实例,从头节点开始遍历所有节点,遍历过程中如果HashSet中包括该节点的值,则判断下一个节点的值,否则将该节点的值添加到HashSet中。