コード例 #1
0
 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;
 }
コード例 #2
0
  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;
  }
コード例 #3
0
 public void reg(MobilePhone a) {
   s.Insert(a);
 }
コード例 #4
0
 public void dreg(MobilePhone a) {
   s.Delete(a);
 }