예제 #1
0
 public void SortByMaxNumberAscendingTest()
 {
     int[][] jaggedArray = new int[3][];
     jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 };
     jaggedArray[1] = new int[] { 0, 2, 4, 6 };
     jaggedArray[2] = new int[] { 11, 22 };
     int[][] resultArray = new int[3][];
     resultArray[0] = new int[] { 0, 2, 4, 6 };
     resultArray[1] = new int[] { 1, 3, 5, 7, 9 };
     resultArray[2] = new int[] { 11, 22 };
     JaggedArraySorter.SortByMaxElemInRowAscending(jaggedArray);
     for (int i = 0; i < 3; i++)
     {
         CollectionAssert.AreEqual(resultArray[i], jaggedArray[i]);
     }
 }
예제 #2
0
        static void Main(string[] args)
        {
            Polynomial polynomial1 = new Polynomial(new double[] { 1, 3, 5 });
            Polynomial polynomial2 = new Polynomial(new double[] { 1, 1, 1 });
            Polynomial smth        = polynomial1 - polynomial2;

            smth = new Polynomial(new double[] { 1, 3, 5 });
            string pol = smth.ToString();

            pol += "1";
            int[][] jaggedArray = new int[3][];
            jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 };
            jaggedArray[1] = new int[] { 0, 2, 4, 6 };
            jaggedArray[2] = new int[] { 11, 22 };
            JaggedArraySorter.SortByMaxElemInRowAscending(jaggedArray);
            int[][] array = new int[2][];
            array[0] = null;
            array[1] = null;
            JaggedArraySorter.SortBySumOfRowAscending(array);
            pol = smth.ToString();
        }