示例#1
0
 public void add(int toAdd)
 {
     Console.WriteLine($"add {toAdd}");
     this.numbers.Add(toAdd);
     if (this.numbers.Count() >= SORT)
     {
         this.sorter = new QuickSort();
     }
 }
示例#2
0
 public void remove(int toRemove)
 {
     Console.WriteLine($"remove {toRemove}");
     this.numbers.Remove(toRemove);
     if (this.numbers.Count() < SORT)
     {
         this.sorter = new MergeSort();
     }
 }
示例#3
0
 public NumberCollection()
 {
     this.sorter = new MergeSort();
 }