Set Difference Implementation Using Java
Set Difference Implementation Using Java
*;
class Node
{
public int data;
public Node next;
public Node(int value)
{
data=value;
}
public void displaynode()
{
System.out.print(data+" ");
}
}
class linklist
{
public Node first;
public linklist()
{
first=null;
}
public void createlist(int x)
{
Node newnode=new Node(x);
if(first==null)
first=newnode;
else
{
Node current=first;
while(current.next!=null)
current=current.next;
current.next=newnode;
}
}
switch(choice)
{
case 1:
System.out.println("The new set(A-B) is");
linklist diff1=list1.differenceof(list1,list2);
diff1.display();
break;
case 2:
System.out.println("The new set(B-A) is");
linklist diff2=list3.differenceof(list2,list1);
diff2.display();
break;
}
}while(choice==1 || choice==2);
}
}