Esempio n. 1
0
    public void TestMaxSubArray()
    {
        Assert.Equal(25, SumSubArray
                     .CumulativeSum(new int[] { 3, 7, 4, 6, 5 }));

        Assert.Equal(25, SumSubArray
                     .CumulativeSum(new int[] { 15, -5, 4, 6, 5 }));
    }
Esempio n. 2
0
    public void TestForSubArrayMatchesSum()
    {
        int[] input = { 1, 2, 3, 7, 5, };
        Assert.Equal((2, 4), SumSubArray.GetSubArrayThatMatchesSumDC(input, 12));

        int[] input2 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

        Assert.Equal((1, 5), SumSubArray.GetSubArrayThatMatchesSumDC(input2, 15));
    }
Esempio n. 3
0
 public void TestCheckSumMatchedNK()
 {
     int[] data = { 23, 2, 4, 6, 7 };
     Assert.True(SumSubArray.CheckSubarraySum(data, 5));
 }