import java.util.*; /* * Remove duplicates from an unsorted linked list */ public class LinkedListNode { public int data; public LinkedListNode next;
Here is a very easy version.
LinkedList a = new LinkedList(){{ add(1); add(1); }} Set set = new HashSet(a); a = new LinkedList(set);
Very concise. Isn't it?