public Myset Intersection(Myset a) { Myset inter = new Myset(); Node dummy = head; while (dummy != null) { if (a.IsMember(dummy.mphone.number())) { inter.Insert(dummy.mphone); } dummy = dummy.next; } return inter; }
public Myset Union(Myset a) { Myset union = new Myset(); Node dummy = head; while (dummy != null) { union.Insert(dummy.mphone); dummy = dummy.next; } dummy = a.head; while (dummy != null) { union.Insert(dummy.mphone); dummy = dummy.next; } return union; }
public void reg(MobilePhone a) { s.Insert(a); }
public void dreg(MobilePhone a) { s.Delete(a); }