コード例 #1
0
ファイル: Program.cs プロジェクト: milad-93/Algorithms
 private static void UseQuickSort()   // delegate invoke with runningtime
 {
     messages.AppendLine("---[QuickSort]---");
     Console.WriteLine(messages);
     Algoritmer.MultiValuePointer delegate5 = Algoritmer.QuickSort;
     Algoritmer.DisplayRuningTime(delegate5, array);
     messages.Clear();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: milad-93/Algorithms
 private static void UseMergeSort()   // delegate invoke with runningtime
 {
     try
     {
         messages.AppendLine("---[MergeSort]---");
         Console.WriteLine(messages);
         Algoritmer.MultiValuePointer delegate4 = Algoritmer.MergeSort;
         Algoritmer.DisplayRuningTime(delegate4, array);
         messages.Clear();
     }
     catch (Exception x)
     {
         Console.WriteLine(x.Message);
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: milad-93/Algorithms
 private static void UseSelectionSort()   // delegate invoke with runningtime
 {
     try
     {
         messages.AppendLine("---[SelectionSort]---");
         Console.WriteLine(messages);
         Algoritmer.SingleValuepointer delegate3 = Algoritmer.SelectionSort;
         Algoritmer.DisplayRuningTime(delegate3, array);
         messages.Clear();
     }
     catch (Exception x)
     {
         Console.WriteLine(x.Message);
     }
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: milad-93/Algorithms
 public static void UseLambdaSort()   //lambda sort in place // MÅSTE FIXAS
 {
     try
     {
         messages.AppendLine("---[Lamda Sort]---");
         Console.WriteLine(messages);
         Algoritmer.SingleValuepointer delegate6 = Algoritmer.LambdaSort;
         Algoritmer.DisplayRuningTime(delegate6, array);
         messages.Clear();
     }
     catch (Exception x)
     {
         Console.WriteLine(x.Message);
     }
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: milad-93/Algorithms
      private static void DeclareArray()   //calling class algoritm creating int[] array  stored static in class reachable.
      {
          int arraySizeInput;

          try
          {
              Console.Write("[Input size of an array] : ");
              arraySizeInput = Convert.ToInt32(Console.ReadLine());
              array          = Algoritmer.Prepare(arraySizeInput);

              if (arraySizeInput <= 0)
              {
                  Console.WriteLine("Input cannot be 0");
                  DeclareArray();
              }
              Console.Clear();
              Console.WriteLine("Current arraysize is ---[{0}]--- \n ", arraySizeInput);
          }
          catch (Exception x)
          {
              Console.WriteLine(x.Message + "\n");
              DeclareArray();
          }
      }