예제 #1
0
        public void MergeListTests()
        {
            List <List <int> > listOfIntLists = new List <List <int> >();

            listOfIntLists.Add(new List <int> {
                0, 2, 4, 5, 6, 10, 11
            });
            listOfIntLists.Add(new List <int> {
                -1, 1, 4, 7, 3, 2, 1
            });
            listOfIntLists.Add(new List <int> {
                -10, 0, 15
            });
            List <int> sortedList         = LeetCode.MergeLists(listOfIntLists);
            List <int> expectedSortedList = new List <int> {
                -10, -1, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 10, 11, 15
            };
            bool result = Enumerable.SequenceEqual(sortedList, expectedSortedList);

            Assert.IsTrue(result);
        }