Beispiel #1
0
 public void SymmetricExcept(Subset <T> subset)
 {
     this.data.Xor(subset.data);
 }
Beispiel #2
0
 public void Except(Subset <T> subset)
 {
     subset.data.Not();
     this.data.And(subset.data);
     subset.data.Not();
 }
Beispiel #3
0
 public void Union(Subset <T> subset)
 {
     this.data.Or(subset.data);
 }
Beispiel #4
0
 public void Intersect(Subset <T> subset)
 {
     this.data.And(subset.data);
 }
Beispiel #5
0
 public Subset(Subset <T> subset)
 {
     this.universe = subset.universe;
     this.data     = new BitArray(subset.data);
 }