Esempio n. 1
0
        public PowerSet <T> Difference(PowerSet <T> set2)
        {
            var difference = new PowerSet <T>(Math.Max(Size(), set2.Size()));

            foreach (var value in slots)
            {
                difference.Put(value);
            }
            foreach (var value2 in set2.slots)
            {
                difference.Remove(value2);
            }
            return(difference);
        }