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

            foreach (var value in base.slots)
            {
                if (set2.Contains(value))
                {
                    intersection.Put(value);
                }
            }

            return(intersection);
        }