55import sorts .DoubleSelectionSort ;
66import sorts .MaxHeapSort ;
77import sorts .MinHeapSort ;
8+ import sorts .FlippedMinHeapSort ;
89import sorts .PoplarHeapSort ;
910import sorts .SelectionSort ;
1011import sorts .SmoothSort ;
@@ -62,6 +63,7 @@ public void run() {
6263 Sort CycleSort = new CycleSort (Delays , Highlights , Reads , Writes );
6364 Sort MaxHeapSort = new MaxHeapSort (Delays , Highlights , Reads , Writes );
6465 Sort MinHeapSort = new MinHeapSort (Delays , Highlights , Reads , Writes );
66+ Sort FlippedMinHeapSort = new FlippedMinHeapSort (Delays , Highlights , Reads , Writes );
6567 Sort WeakHeapSort = new WeakHeapSort (Delays , Highlights , Reads , Writes );
6668 Sort TernaryHeapSort = new TernaryHeapSort (Delays , Highlights , Reads , Writes );
6769 Sort SmoothSort = new SmoothSort (Delays , Highlights , Reads , Writes );
@@ -79,6 +81,7 @@ public void run() {
7981 RunSelectionSorts .this .RunIndividualSort (CycleSort , 0 , array , 128 , 0.01 );
8082 RunSelectionSorts .this .RunIndividualSort (MaxHeapSort , 0 , array , 2048 , 1.5 );
8183 RunSelectionSorts .this .RunIndividualSort (MinHeapSort , 0 , array , 2048 , 1.5 );
84+ RunSelectionSorts .this .RunIndividualSort (FlippedMinHeapSort , 0 , array , 2048 , 1.5 );
8285 RunSelectionSorts .this .RunIndividualSort (WeakHeapSort , 0 , array , 2048 , 1 );
8386 RunSelectionSorts .this .RunIndividualSort (TernaryHeapSort , 0 , array , 2048 , 1 );
8487 RunSelectionSorts .this .RunIndividualSort (SmoothSort , 0 , array , 2048 , 1.5 );
@@ -116,6 +119,7 @@ public void run() {
116119 Sort CycleSort = new CycleSort (Delays , Highlights , Reads , Writes );
117120 Sort MaxHeapSort = new MaxHeapSort (Delays , Highlights , Reads , Writes );
118121 Sort MinHeapSort = new MinHeapSort (Delays , Highlights , Reads , Writes );
122+ Sort FlippedMinHeapSort = new FlippedMinHeapSort (Delays , Highlights , Reads , Writes );
119123 Sort WeakHeapSort = new WeakHeapSort (Delays , Highlights , Reads , Writes );
120124 Sort TernaryHeapSort = new TernaryHeapSort (Delays , Highlights , Reads , Writes );
121125 Sort SmoothSort = new SmoothSort (Delays , Highlights , Reads , Writes );
@@ -134,6 +138,7 @@ public void run() {
134138 RunSelectionSorts .this .RunIndividualSort (CycleSort , 0 , array , 128 , 0.01 );
135139 RunSelectionSorts .this .RunIndividualSort (MaxHeapSort , 0 , array , 2048 , 1.5 );
136140 RunSelectionSorts .this .RunIndividualSort (MinHeapSort , 0 , array , 2048 , 1.5 );
141+ RunSelectionSorts .this .RunIndividualSort (FlippedMinHeapSort , 0 , array , 2048 , 1.5 );
137142 RunSelectionSorts .this .RunIndividualSort (WeakHeapSort , 0 , array , 2048 , 1 );
138143 RunSelectionSorts .this .RunIndividualSort (TernaryHeapSort , 0 , array , 2048 , 1 );
139144 RunSelectionSorts .this .RunIndividualSort (SmoothSort , 0 , array , 2048 , 1.5 );
0 commit comments