static void Main(string[] args) { IArray arr = new MyIntArray(5); for (int i = 0; i < 5; i++) { arr.Update(i, i); } arr.Print(); Console.WriteLine(arr.Find(3)); arr.Add(100); arr.Print(); arr.Remove(3); arr.Print(); }
public static void Test_OP_Radix_Sort(int seed, int n) { Console.WriteLine("\n Išorinėje atmintyje Radix rykiavimas\n"); Stopwatch watch = new Stopwatch(); MyIntArray myarray = new MyIntArray(n, seed); MyIntArray MySortedArray; Console.WriteLine("\n masyvas \n"); myarray.Print(n); watch.Start(); MySortedArray = (MyIntArray)RadixSort(myarray); watch.Stop(); var arrayTime = watch.Elapsed; Console.WriteLine("\n išrykiuotas \n"); MySortedArray.Print(n); MyIntList MySortedList; MyIntList mylist = new MyIntList(n, seed); //Console.WriteLine("\n sąrašas \n"); mylist.Print(n); watch.Start(); MySortedList = (MyIntList)RadixSort(mylist); watch.Stop(); var listTime = watch.Elapsed; Console.WriteLine("\n isrykiuotas \n"); MySortedList.Print(n); Console.WriteLine("array elapsed time: " + arrayTime + " list elapsed time: " + listTime); }