@@ -90,10 +90,10 @@ public void run() {
9090 //RunExchangeSorts.this.RunIndividualSort(BinaryGnomeSort, 0, array, 128, 0.002);
9191 RunExchangeSorts .this .RunIndividualSort (CombSort , 0 , array , 1024 , 1 );
9292 RunExchangeSorts .this .RunIndividualSort (CircleSort , 0 , array , 1024 , 1 );
93- RunExchangeSorts .this .RunIndividualSort (LLQuickSort , 0 , array , 2048 , 1 );
93+ RunExchangeSorts .this .RunIndividualSort (LLQuickSort , 0 , array , 2048 , ArrayManager . getShuffle () == ArrayManager . getShuffle (). REVERSE ? 150 : 1.5 );
9494 RunExchangeSorts .this .RunIndividualSort (LRQuickSort , 0 , array , 2048 , 1 );
95- RunExchangeSorts .this .RunIndividualSort (DualPivotQuickSort , 0 , array , 2048 , 1 );
96- RunExchangeSorts .this .RunIndividualSort (StableQuickSort , 0 , array , 2048 , 1 );
95+ RunExchangeSorts .this .RunIndividualSort (DualPivotQuickSort , 0 , array , 2048 , ArrayManager . getShuffle () == ArrayManager . getShuffle (). REVERSE ? 100 : 1 );
96+ RunExchangeSorts .this .RunIndividualSort (StableQuickSort , 0 , array , 2048 , ArrayManager . getShuffle () == ArrayManager . getShuffle (). REVERSE ? 100 : 1 );
9797
9898 ArrayVisualizer .setCategory ("Run Exchange Sorts" );
9999 ArrayVisualizer .setHeading ("Done" );
@@ -150,10 +150,10 @@ public void run() {
150150 //RunExchangeSorts.this.RunIndividualSort(BinaryGnomeSort, 0, array, 128, 0.002);
151151 RunExchangeSorts .this .RunIndividualSort (CombSort , 0 , array , 1024 , 1 );
152152 RunExchangeSorts .this .RunIndividualSort (CircleSort , 0 , array , 1024 , 1 );
153- RunExchangeSorts .this .RunIndividualSort (LLQuickSort , 0 , array , 2048 , 1.5 );
153+ RunExchangeSorts .this .RunIndividualSort (LLQuickSort , 0 , array , 2048 , ArrayManager . getShuffle () == ArrayManager . getShuffle (). REVERSE ? 150 : 1.5 );
154154 RunExchangeSorts .this .RunIndividualSort (LRQuickSort , 0 , array , 2048 , 1 );
155- RunExchangeSorts .this .RunIndividualSort (DualPivotQuickSort , 0 , array , 2048 , 1 );
156- RunExchangeSorts .this .RunIndividualSort (StableQuickSort , 0 , array , 2048 , 1 );
155+ RunExchangeSorts .this .RunIndividualSort (DualPivotQuickSort , 0 , array , 2048 , ArrayManager . getShuffle () == ArrayManager . getShuffle (). REVERSE ? 100 : 1 );
156+ RunExchangeSorts .this .RunIndividualSort (StableQuickSort , 0 , array , 2048 , ArrayManager . getShuffle () == ArrayManager . getShuffle (). REVERSE ? 100 : 1 );
157157
158158 ArrayManager .toggleMutableLength (true );
159159 }
0 commit comments