Warning: session_start(): open(/var/lib/php/sessions/sess_do7c5o8rs9r5ldf7h5m43cmigg, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
import java.util.stream.IntStream;
svoid benchDescendingIntArraySortingMethods(int n default 1000000) {
int[] a = arrayOfRandomInts(n, predictableRandomizer());
print("Stream negation method");
int[] sorted = benchFor5(->
IntStream.of(a).map(i -> ~i).sorted().map(i -> ~i).toArray());
print("Negation method");
int[] sorted2 = benchFor5(->
sortIntArrayInPlaceDesc_crazyNegationAlgorithm(cloneIntArray(a));
print("Reversal method");
int[] sorted3 = benchFor5(->
sortIntArrayInPlaceDesc(cloneIntArray(a));
printStruct(takeFirst(10, sorted));
printStruct(takeFirst(10, sorted2));
printStruct(takeFirst(10, sorted3));
}