Exemple #1
0
        public void FindMedianSortedArrays_Case5()
        {
            // Arrange
            var obj = new MedianOfTwoSortedArraysProblem();

            int[]  nums1    = new int[] { 2 };
            int[]  nums2    = new int[] { };
            double expected = 2;

            // Act
            double actual = obj.FindMedianSortedArrays(nums1, nums2);

            // Assert
            Assert.Equal(expected, actual);
        }
Exemple #2
0
        public void FindMedianSortedArrays_Case2()
        {
            // Arrange
            var obj = new MedianOfTwoSortedArraysProblem();

            int[]  nums1    = new int[] { 1, 2 };
            int[]  nums2    = new int[] { 3, 4 };
            double expected = 2.5;   // merged array = [1,2,3,4] and median is (2 + 3) / 2 = 2.5.

            // Act
            double actual = obj.FindMedianSortedArrays(nums1, nums2);

            // Assert
            Assert.Equal(expected, actual);
        }