public void Main() { _sums = new BaseSum[2]; _sums[0] = new BaseSum(); _sums[1] = new SubSum(); Console.WriteLine(_sums[1].Sum(10)); }
public static void GetSubSum() { SubSum subSum = new SubSum(); List <int> items = new List <int> { -2, 2, -3, 1, 5, 8, 0 }; List <int> itemsSoFar = new List <int>(); int target = 8; Console.WriteLine("item pools : [" + string.Join(",", items) + "]"); subSum.GetSubsetSum(items, target, itemsSoFar); }