예제 #1
0
        public void Main()
        {
            _sums    = new BaseSum[2];
            _sums[0] = new BaseSum();
            _sums[1] = new SubSum();

            Console.WriteLine(_sums[1].Sum(10));
        }
예제 #2
0
        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);
        }