public void GetMedianTest()
        {
            Console.Clear();
            MedianOfIntegerStream streamMedian = new MedianOfIntegerStream();

            streamMedian.AddNumberToMediansList(1);
            Console.WriteLine(streamMedian.GetMedian()); // should be 1

            streamMedian.AddNumberToMediansList(5);
            streamMedian.AddNumberToMediansList(10);
            streamMedian.AddNumberToMediansList(12);
            streamMedian.AddNumberToMediansList(2);
            Console.WriteLine(streamMedian.GetMedian()); // should be 5

            streamMedian.AddNumberToMediansList(3);
            streamMedian.AddNumberToMediansList(8);
            streamMedian.AddNumberToMediansList(9);
            Console.WriteLine(streamMedian.GetMedian()); // should be 6.5
        }
Пример #2
0
        private void MedianOfNumbersStreamButton_Click(object sender, RoutedEventArgs e)
        {
            MedianOfIntegerStream mOfIS = new MedianOfIntegerStream();

            mOfIS.GetMedianTest();
        }