3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Non-recurive Quicksort for an array of Person objects // adapted from http://www.algorithmist.com/index.php/Quicksort_non-recursive.php function quickSort( &$array ) { $cur = 1; $stack[1]['l'] = 0; $stack[1]['r'] = count($array)-1; do { $l = $stack[$cur]['l']; $r = $stack[$cur]['r']; $cur--; do { $i = $l; $j = $r; $tmp = $array[(int)( ($l+$r)/2 )]; // partion the array in two parts. // left from $tmp are with smaller values, // right from $tmp are with bigger ones do { while( $array[$i]->age < $tmp->age ) $i++; while( $tmp->age < $array[$j]->age ) $j--; // swap elements from the two sides if( $i <= $j) { $w = $array[$i]; $array[$i] = $array[$j]; $array[$j] = $w; $i++; $j--; } }while( $i <= $j ); if( $i < $r ) { $cur++; $stack[$cur]['l'] = $i; $stack[$cur]['r'] = $r; } $r = $j; }while( $l < $r ); }while( $cur != 0 ); } // usort() comparison function for Person objects function personSort( $a, $b ) { return $a->age == $b->age ? 0 : ( $a->age > $b->age ) ? 1 : -1; } // simple person object class Person { var $age; function __construct($age) { $this->age = $age; } } //---------test internal usort() on 15000 Person objects------ srand(1); $people=array(); for ($x=0; $x<15000; $x++) { $people[]=new Person(rand(1,100)); } $start=microtime(true); usort( $people, 'personSort' ); $total=microtime(true)-$start; echo "usort took $total\n"; //---------test custom quicksort on 15000 Person objects------ srand(1); $people=array(); for ($x=0; $x<15000; $x++) { $people[]=new Person(rand(1,100)); } $start=microtime(true); quickSort( $people ); $total=microtime(true)-$start; echo "quickSort took $total\n";
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.23, 8.4.1 - 8.4.10
Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65
Process exited with code 255.
Output for 7.4.33
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.016233205795288 quickSort took 0.0067930221557617
Output for 7.4.32
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.018399000167847 quickSort took 0.0074291229248047
Output for 7.4.30
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.015022039413452 quickSort took 0.005640983581543
Output for 7.4.29
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0087511539459229 quickSort took 0.0055899620056152
Output for 7.4.28
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.016191005706787 quickSort took 0.0060451030731201
Output for 7.4.27
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.012479066848755 quickSort took 0.0058178901672363
Output for 7.4.26
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.006782054901123 quickSort took 0.0093619823455811
Output for 7.4.25
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.015198945999146 quickSort took 0.0066101551055908
Output for 7.4.24
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.014217138290405 quickSort took 0.0065798759460449
Output for 7.4.23
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.017293930053711 quickSort took 0.0087640285491943
Output for 7.4.22
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0090169906616211 quickSort took 0.006601095199585
Output for 7.4.21
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.017047166824341 quickSort took 0.0088989734649658
Output for 7.4.20
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.01377010345459 quickSort took 0.0086829662322998
Output for 7.4.19
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.010370016098022 quickSort took 0.0064728260040283
Output for 7.4.18
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.016720056533813 quickSort took 0.010484933853149
Output for 7.4.16
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.014616012573242 quickSort took 0.013187885284424
Output for 7.4.15
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.015464067459106 quickSort took 0.0065188407897949
Output for 7.4.14
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.016036033630371 quickSort took 0.0080809593200684
Output for 7.4.13
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0066080093383789 quickSort took 0.0055820941925049
Output for 7.4.12
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0068440437316895 quickSort took 0.0056779384613037
Output for 7.4.11
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0069000720977783 quickSort took 0.0058138370513916
Output for 7.4.10
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0069131851196289 quickSort took 0.005774974822998
Output for 7.4.9
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0070948600769043 quickSort took 0.0055739879608154
Output for 7.4.8
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0069360733032227 quickSort took 0.0056390762329102
Output for 7.4.7
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.0067059993743896 quickSort took 0.0056650638580322
Output for 7.4.6
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.006972074508667 quickSort took 0.0057759284973145
Output for 7.4.5
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.015043973922729 quickSort took 0.0068011283874512
Output for 7.4.4
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.012959003448486 quickSort took 0.0056979656219482
Output for 7.4.3
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.016543865203857 quickSort took 0.011169195175171
Output for 7.4.2
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.016223907470703 quickSort took 0.010854005813599
Output for 7.4.1
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.016010999679565 quickSort took 0.0069890022277832
Output for 7.4.0
Deprecated: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /in/WsEEQ on line 65 usort took 0.015288114547729 quickSort took 0.0061018466949463
Output for 7.3.33
usort took 0.014811038970947 quickSort took 0.0059850215911865
Output for 7.3.32
usort took 0.015039920806885 quickSort took 0.0063240528106689
Output for 7.3.31
usort took 0.016753911972046 quickSort took 0.0085339546203613
Output for 7.3.30
usort took 0.015313863754272 quickSort took 0.0063550472259521
Output for 7.3.29
usort took 0.012599945068359 quickSort took 0.00589919090271
Output for 7.3.28
usort took 0.0068991184234619 quickSort took 0.0070080757141113
Output for 7.3.27
usort took 0.0070610046386719 quickSort took 0.0058929920196533
Output for 7.3.26
usort took 0.0068879127502441 quickSort took 0.0058920383453369
Output for 7.3.25
usort took 0.0069870948791504 quickSort took 0.0059628486633301
Output for 7.3.24
usort took 0.006850004196167 quickSort took 0.0059299468994141
Output for 7.3.23
usort took 0.0068919658660889 quickSort took 0.0059309005737305
Output for 7.3.22
usort took 0.015039205551147 quickSort took 0.0059490203857422
Output for 7.3.21
usort took 0.0070559978485107 quickSort took 0.005903959274292
Output for 7.3.20
usort took 0.0069060325622559 quickSort took 0.005958080291748
Output for 7.3.19
usort took 0.013736009597778 quickSort took 0.0058989524841309
Output for 7.3.18
usort took 0.015800952911377 quickSort took 0.0065140724182129
Output for 7.3.17
usort took 0.016861200332642 quickSort took 0.01404595375061
Output for 7.3.16
usort took 0.013683080673218 quickSort took 0.0058870315551758
Output for 7.3.15
usort took 0.016596078872681 quickSort took 0.011318922042847
Output for 7.3.14
usort took 0.0067369937896729 quickSort took 0.0060088634490967
Output for 7.3.13
usort took 0.0068778991699219 quickSort took 0.0060131549835205
Output for 7.3.12
usort took 0.017476797103882 quickSort took 0.009800910949707
Output for 7.3.11
usort took 0.015607833862305 quickSort took 0.0058751106262207
Output for 7.3.10
usort took 0.015762090682983 quickSort took 0.006464958190918
Output for 7.3.9
usort took 0.0071158409118652 quickSort took 0.011084079742432
Output for 7.3.8
usort took 0.016670942306519 quickSort took 0.013067007064819
Output for 7.3.7
usort took 0.011564016342163 quickSort took 0.008030891418457
Output for 7.3.6
usort took 0.0068478584289551 quickSort took 0.0057799816131592
Output for 7.3.5
usort took 0.016828060150146 quickSort took 0.011467933654785
Output for 7.3.4
usort took 0.015761137008667 quickSort took 0.0065481662750244
Output for 7.3.3
usort took 0.015856981277466 quickSort took 0.0060648918151855
Output for 7.3.2
usort took 0.017370223999023 quickSort took 0.0087509155273438
Output for 7.3.1
usort took 0.0087230205535889 quickSort took 0.0057299137115479
Output for 7.3.0
usort took 0.017379999160767 quickSort took 0.01114296913147
Output for 7.2.34
usort took 0.0084929466247559 quickSort took 0.0073261260986328
Output for 7.2.33
usort took 0.0082979202270508 quickSort took 0.0071389675140381
Output for 7.2.32
usort took 0.0083959102630615 quickSort took 0.0069670677185059
Output for 7.2.31
usort took 0.016339063644409 quickSort took 0.006925106048584
Output for 7.2.30
usort took 0.0086908340454102 quickSort took 0.0072700977325439
Output for 7.2.29
usort took 0.019530773162842 quickSort took 0.00736403465271
Output for 7.2.28
usort took 0.013339996337891 quickSort took 0.006850004196167
Output for 7.2.27
usort took 0.020352125167847 quickSort took 0.0087480545043945
Output for 7.2.26
usort took 0.009458065032959 quickSort took 0.0070221424102783
Output for 7.2.25
usort took 0.020792961120605 quickSort took 0.016531944274902
Output for 7.2.24
usort took 0.01675009727478 quickSort took 0.0069129467010498
Output for 7.2.23
usort took 0.0086050033569336 quickSort took 0.0070409774780273
Output for 7.2.22
usort took 0.018563032150269 quickSort took 0.0069220066070557
Output for 7.2.21
usort took 0.0084080696105957 quickSort took 0.0069749355316162
Output for 7.2.20
usort took 0.018316030502319 quickSort took 0.0068299770355225
Output for 7.2.19
usort took 0.0082759857177734 quickSort took 0.0070488452911377
Output for 7.2.18
usort took 0.008126974105835 quickSort took 0.0070240497589111
Output for 7.2.17
usort took 0.00826096534729 quickSort took 0.0070657730102539
Output for 7.2.16
usort took 0.017552852630615 quickSort took 0.0068581104278564
Output for 7.2.15
usort took 0.0086438655853271 quickSort took 0.0067958831787109
Output for 7.2.14
usort took 0.020340919494629 quickSort took 0.0093729496002197
Output for 7.2.13
usort took 0.0089669227600098 quickSort took 0.0067660808563232
Output for 7.2.12
usort took 0.0098719596862793 quickSort took 0.0082190036773682
Output for 7.2.11
usort took 0.02537989616394 quickSort took 0.012914180755615
Output for 7.2.10
usort took 0.012699127197266 quickSort took 0.0067651271820068
Output for 7.2.9
usort took 0.016199827194214 quickSort took 0.0067501068115234
Output for 7.2.8
usort took 0.020246028900146 quickSort took 0.0091099739074707
Output for 7.2.7
usort took 0.010085105895996 quickSort took 0.0067801475524902
Output for 7.2.6
usort took 0.02036190032959 quickSort took 0.012907028198242
Output for 7.2.5
usort took 0.020956993103027 quickSort took 0.01093316078186
Output for 7.2.4
usort took 0.012833118438721 quickSort took 0.0069000720977783
Output for 7.2.3
usort took 0.018181800842285 quickSort took 0.0068438053131104
Output for 7.2.2
usort took 0.013573169708252 quickSort took 0.0069060325622559
Output for 7.2.1
usort took 0.019530057907104 quickSort took 0.0067670345306396
Output for 7.2.0
usort took 0.0087981224060059 quickSort took 0.0070691108703613
Output for 7.1.33
usort took 0.019756078720093 quickSort took 0.0069968700408936
Output for 7.1.32
usort took 0.016298055648804 quickSort took 0.0070259571075439
Output for 7.1.31
usort took 0.018939971923828 quickSort took 0.0070319175720215
Output for 7.1.30
usort took 0.0092191696166992 quickSort took 0.0070412158966064
Output for 7.1.29
usort took 0.021430969238281 quickSort took 0.00736403465271
Output for 7.1.28
usort took 0.027521133422852 quickSort took 0.0072429180145264
Output for 7.1.27
usort took 0.017982006072998 quickSort took 0.0073349475860596
Output for 7.1.26
usort took 0.024821996688843 quickSort took 0.0070531368255615
Output for 7.1.25
usort took 0.013643026351929 quickSort took 0.007256031036377
Output for 7.1.24
usort took 0.024194002151489 quickSort took 0.0071110725402832
Output for 7.1.23
usort took 0.018917083740234 quickSort took 0.0075490474700928
Output for 7.1.22
usort took 0.010775089263916 quickSort took 0.0071060657501221
Output for 7.1.21
usort took 0.010972023010254 quickSort took 0.0070779323577881
Output for 7.1.20
usort took 0.0092179775238037 quickSort took 0.0071909427642822
Output for 7.1.19
usort took 0.0094590187072754 quickSort took 0.0075819492340088
Output for 7.1.18
usort took 0.025599956512451 quickSort took 0.011570930480957
Output for 7.1.17
usort took 0.0094130039215088 quickSort took 0.0070309638977051
Output for 7.1.16
usort took 0.010298013687134 quickSort took 0.0073518753051758
Output for 7.1.15
usort took 0.021490097045898 quickSort took 0.0073070526123047
Output for 7.1.14
usort took 0.019521951675415 quickSort took 0.0070500373840332
Output for 7.1.13
usort took 0.019994020462036 quickSort took 0.007375955581665
Output for 7.1.12
usort took 0.019467115402222 quickSort took 0.0074589252471924
Output for 7.1.11
usort took 0.010951995849609 quickSort took 0.0077080726623535
Output for 7.1.10
usort took 0.021297931671143 quickSort took 0.0070850849151611
Output for 7.1.9
usort took 0.016709089279175 quickSort took 0.0070509910583496
Output for 7.1.8
usort took 0.010994911193848 quickSort took 0.0070240497589111
Output for 7.1.7
usort took 0.0093650817871094 quickSort took 0.0074620246887207
Output for 7.1.6
usort took 0.02025294303894 quickSort took 0.0071280002593994
Output for 7.1.5
usort took 0.015767097473145 quickSort took 0.0071630477905273
Output for 7.1.4
usort took 0.0091781616210938 quickSort took 0.0071618556976318
Output for 7.1.3
usort took 0.0092651844024658 quickSort took 0.007098913192749
Output for 7.1.2
usort took 0.022017955780029 quickSort took 0.0074279308319092
Output for 7.1.1
usort took 0.017105102539062 quickSort took 0.0070710182189941
Output for 7.1.0
usort took 0.016275882720947 quickSort took 0.0072431564331055
Output for 7.0.33
usort took 0.012549877166748 quickSort took 0.0078771114349365
Output for 7.0.32
usort took 0.022625923156738 quickSort took 0.0080971717834473
Output for 7.0.31
usort took 0.0092630386352539 quickSort took 0.0084340572357178
Output for 7.0.30
usort took 0.023356914520264 quickSort took 0.0079820156097412
Output for 7.0.29
usort took 0.021606922149658 quickSort took 0.0090699195861816
Output for 7.0.28
usort took 0.0095021724700928 quickSort took 0.011954069137573
Output for 7.0.27
usort took 0.0094449520111084 quickSort took 0.0083358287811279
Output for 7.0.26
usort took 0.011018991470337 quickSort took 0.0077700614929199
Output for 7.0.25
usort took 0.011291027069092 quickSort took 0.0081140995025635
Output for 7.0.24
usort took 0.020470142364502 quickSort took 0.0078999996185303
Output for 7.0.23
usort took 0.022150039672852 quickSort took 0.018851041793823
Output for 7.0.22
usort took 0.022199869155884 quickSort took 0.01167106628418
Output for 7.0.21
usort took 0.0099329948425293 quickSort took 0.0076758861541748
Output for 7.0.20
usort took 0.0091221332550049 quickSort took 0.0077509880065918
Output for 7.0.19
usort took 0.025348901748657 quickSort took 0.016736030578613
Output for 7.0.18
usort took 0.0091469287872314 quickSort took 0.011781930923462
Output for 7.0.17
usort took 0.0092349052429199 quickSort took 0.0079441070556641
Output for 7.0.16
usort took 0.0090370178222656 quickSort took 0.0078530311584473
Output for 7.0.15
usort took 0.020758152008057 quickSort took 0.0077610015869141
Output for 7.0.14
usort took 0.016912937164307 quickSort took 0.0078649520874023
Output for 7.0.13
usort took 0.017416000366211 quickSort took 0.0076370239257812
Output for 7.0.12
usort took 0.02514910697937 quickSort took 0.011051893234253
Output for 7.0.11
usort took 0.0091149806976318 quickSort took 0.0078511238098145
Output for 7.0.10
usort took 0.009192943572998 quickSort took 0.007720947265625
Output for 7.0.9
usort took 0.022420167922974 quickSort took 0.0077919960021973
Output for 7.0.8
usort took 0.012557029724121 quickSort took 0.0079441070556641
Output for 7.0.7
usort took 0.0090100765228271 quickSort took 0.0078151226043701
Output for 7.0.6
usort took 0.022616863250732 quickSort took 0.0076220035552979
Output for 7.0.5
usort took 0.019901990890503 quickSort took 0.011090040206909
Output for 7.0.4
usort took 0.015583992004395 quickSort took 0.00813889503479
Output for 7.0.3
usort took 0.0084841251373291 quickSort took 0.0088520050048828
Output for 7.0.2
usort took 0.0081379413604736 quickSort took 0.007896900177002
Output for 7.0.1
usort took 0.019987106323242 quickSort took 0.012217044830322
Output for 7.0.0
usort took 0.013751983642578 quickSort took 0.0078599452972412
Output for 5.6.40
usort took 0.040496110916138 quickSort took 0.024181127548218
Output for 5.6.39
usort took 0.035987138748169 quickSort took 0.023535013198853
Output for 5.6.38
usort took 0.033051013946533 quickSort took 0.023065805435181
Output for 5.6.37
usort took 0.033000946044922 quickSort took 0.023416042327881
Output for 5.6.36
usort took 0.033474922180176 quickSort took 0.02365517616272
Output for 5.6.35
usort took 0.040765047073364 quickSort took 0.024780988693237
Output for 5.6.34
usort took 0.035184860229492 quickSort took 0.023547172546387
Output for 5.6.33
usort took 0.032854080200195 quickSort took 0.023391008377075
Output for 5.6.32
usort took 0.033166885375977 quickSort took 0.023921966552734
Output for 5.6.31
usort took 0.03366494178772 quickSort took 0.024114847183228
Output for 5.6.30
usort took 0.054844856262207 quickSort took 0.023206949234009
Output for 5.6.29
usort took 0.033963918685913 quickSort took 0.023736953735352
Output for 5.6.28
usort took 0.045197010040283 quickSort took 0.023553848266602
Output for 5.6.27
usort took 0.041930913925171 quickSort took 0.023128032684326
Output for 5.6.26
usort took 0.031829118728638 quickSort took 0.022862911224365
Output for 5.6.25
usort took 0.038272142410278 quickSort took 0.02385401725769
Output for 5.6.24
usort took 0.033161878585815 quickSort took 0.023875951766968
Output for 5.6.23
usort took 0.032297134399414 quickSort took 0.023396015167236
Output for 5.6.22
usort took 0.03215503692627 quickSort took 0.023025035858154
Output for 5.6.21
usort took 0.033116102218628 quickSort took 0.022792100906372
Output for 5.6.20
usort took 0.034791946411133 quickSort took 0.023743152618408
Output for 5.6.19
usort took 0.03288197517395 quickSort took 0.023674964904785
Output for 5.6.18
usort took 0.032579898834229 quickSort took 0.02348804473877
Output for 5.6.17
usort took 0.033027172088623 quickSort took 0.023699998855591
Output for 5.6.16
usort took 0.034214973449707 quickSort took 0.023705005645752
Output for 5.6.15
usort took 0.032396793365479 quickSort took 0.023688077926636
Output for 5.6.14
usort took 0.03682804107666 quickSort took 0.022984027862549
Output for 5.6.13
usort took 0.039582967758179 quickSort took 0.023322820663452
Output for 5.6.12
usort took 0.033084869384766 quickSort took 0.02501106262207
Output for 5.6.11
usort took 0.036639928817749 quickSort took 0.024132966995239
Output for 5.6.10
usort took 0.048057079315186 quickSort took 0.023148059844971
Output for 5.6.9
usort took 0.032220840454102 quickSort took 0.025264024734497
Output for 5.6.8
usort took 0.035584926605225 quickSort took 0.027140855789185
Output for 5.6.7
usort took 0.035396099090576 quickSort took 0.023661136627197
Output for 5.6.6
usort took 0.038440942764282 quickSort took 0.023024797439575
Output for 5.6.5
usort took 0.031790971755981 quickSort took 0.023452997207642
Output for 5.6.4
usort took 0.042004108428955 quickSort took 0.02410101890564
Output for 5.6.3
usort took 0.036256074905396 quickSort took 0.02347207069397
Output for 5.6.2
usort took 0.03188419342041 quickSort took 0.024218082427979
Output for 5.6.1
usort took 0.033095121383667 quickSort took 0.025305032730103
Output for 5.6.0
usort took 0.032099008560181 quickSort took 0.023667812347412
Output for 5.5.38
usort took 0.034597873687744 quickSort took 0.026738882064819
Output for 5.5.37
usort took 0.038383007049561 quickSort took 0.026500940322876
Output for 5.5.36
usort took 0.032387018203735 quickSort took 0.026337146759033
Output for 5.5.35
usort took 0.035872936248779 quickSort took 0.026715040206909
Output for 5.5.34
usort took 0.032755136489868 quickSort took 0.026439189910889
Output for 5.5.33
usort took 0.037698984146118 quickSort took 0.026612043380737
Output for 5.5.32
usort took 0.036956071853638 quickSort took 0.026337146759033
Output for 5.5.31
usort took 0.032977104187012 quickSort took 0.027108907699585
Output for 5.5.30
usort took 0.033210039138794 quickSort took 0.026819944381714
Output for 5.5.29
usort took 0.039538145065308 quickSort took 0.026213884353638
Output for 5.5.28
usort took 0.034327030181885 quickSort took 0.025961875915527
Output for 5.5.27
usort took 0.033022165298462 quickSort took 0.025415182113647
Output for 5.5.26
usort took 0.033177852630615 quickSort took 0.026379108428955
Output for 5.5.25
usort took 0.032850027084351 quickSort took 0.027220964431763
Output for 5.5.24
usort took 0.041152000427246 quickSort took 0.029377937316895
Output for 5.5.23
usort took 0.032466888427734 quickSort took 0.02722692489624
Output for 5.5.22
usort took 0.03367805480957 quickSort took 0.025535106658936
Output for 5.5.21
usort took 0.032435894012451 quickSort took 0.027117967605591
Output for 5.5.20
usort took 0.032165050506592 quickSort took 0.025965929031372
Output for 5.5.19
usort took 0.038409948348999 quickSort took 0.026078939437866
Output for 5.5.18
usort took 0.03254508972168 quickSort took 0.026071071624756
Output for 5.5.17
usort took 0.038066864013672 quickSort took 0.025573015213013
Output for 5.5.16
usort took 0.032209873199463 quickSort took 0.026426076889038
Output for 5.5.15
usort took 0.042107820510864 quickSort took 0.025397062301636
Output for 5.5.14
usort took 0.033401012420654 quickSort took 0.027557134628296
Output for 5.5.13
usort took 0.032530784606934 quickSort took 0.026879072189331
Output for 5.5.12
usort took 0.033102989196777 quickSort took 0.026011943817139
Output for 5.5.11
usort took 0.032073020935059 quickSort took 0.025773048400879
Output for 5.5.10
usort took 0.045722961425781 quickSort took 0.025792121887207
Output for 5.5.9
usort took 0.035571098327637 quickSort took 0.026216983795166
Output for 5.5.8
usort took 0.050181865692139 quickSort took 0.025887012481689
Output for 5.5.7
usort took 0.034677028656006 quickSort took 0.02558708190918
Output for 5.5.6
usort took 0.042968034744263 quickSort took 0.026217937469482
Output for 5.5.5
usort took 0.038062810897827 quickSort took 0.025698900222778
Output for 5.5.4
usort took 0.032443046569824 quickSort took 0.025902032852173
Output for 5.5.3
usort took 0.038974046707153 quickSort took 0.026174068450928
Output for 5.5.2
usort took 0.03839898109436 quickSort took 0.048717021942139
Output for 5.5.1
usort took 0.042150020599365 quickSort took 0.026348114013672
Output for 5.5.0
usort took 0.032371044158936 quickSort took 0.028248071670532
Output for 5.4.45
usort took 0.039128065109253 quickSort took 0.02625298500061
Output for 5.4.44
usort took 0.032947063446045 quickSort took 0.025992155075073
Output for 5.4.43
usort took 0.034197092056274 quickSort took 0.026455163955688
Output for 5.4.42
usort took 0.038259983062744 quickSort took 0.026142120361328
Output for 5.4.41
usort took 0.032864093780518 quickSort took 0.026288986206055
Output for 5.4.40
usort took 0.055392026901245 quickSort took 0.046259880065918
Output for 5.4.39
usort took 0.034929990768433 quickSort took 0.026473045349121
Output for 5.4.38
usort took 0.032544851303101 quickSort took 0.026551961898804
Output for 5.4.37
usort took 0.039124011993408 quickSort took 0.026230096817017
Output for 5.4.36
usort took 0.032559871673584 quickSort took 0.027681112289429
Output for 5.4.35
usort took 0.032515048980713 quickSort took 0.026341915130615
Output for 5.4.34
usort took 0.032852172851562 quickSort took 0.027902841567993
Output for 5.4.33
usort took 0.032730102539062 quickSort took 0.026003122329712
Output for 5.4.32
usort took 0.056768894195557 quickSort took 0.027704954147339
Output for 5.4.31
usort took 0.03321385383606 quickSort took 0.026269912719727
Output for 5.4.30
usort took 0.037551164627075 quickSort took 0.02785587310791
Output for 5.4.29
usort took 0.03218412399292 quickSort took 0.026474952697754
Output for 5.4.28
usort took 0.032257080078125 quickSort took 0.026442050933838
Output for 5.4.27
usort took 0.032680034637451 quickSort took 0.026167154312134
Output for 5.4.26
usort took 0.042185068130493 quickSort took 0.026369094848633
Output for 5.4.25
usort took 0.041823148727417 quickSort took 0.026357173919678
Output for 5.4.24
usort took 0.032418012619019 quickSort took 0.026095867156982
Output for 5.4.23
usort took 0.044299840927124 quickSort took 0.026818037033081
Output for 5.4.22
usort took 0.038380861282349 quickSort took 0.026221036911011
Output for 5.4.21
usort took 0.033034086227417 quickSort took 0.026319026947021
Output for 5.4.20
usort took 0.032955169677734 quickSort took 0.027505159378052
Output for 5.4.19
usort took 0.037729978561401 quickSort took 0.027342081069946
Output for 5.4.18
usort took 0.033200025558472 quickSort took 0.026461124420166
Output for 5.4.17
usort took 0.041056156158447 quickSort took 0.02668309211731
Output for 5.4.16
usort took 0.032536029815674 quickSort took 0.028576850891113
Output for 5.4.15
usort took 0.032495021820068 quickSort took 0.027872800827026
Output for 5.4.14
usort took 0.046264171600342 quickSort took 0.029871225357056
Output for 5.4.13
usort took 0.045103073120117 quickSort took 0.02711009979248
Output for 5.4.12
usort took 0.033744096755981 quickSort took 0.026416063308716
Output for 5.4.11
usort took 0.040939092636108 quickSort took 0.026077032089233
Output for 5.4.10
usort took 0.035144090652466 quickSort took 0.026153087615967
Output for 5.4.9
usort took 0.032291889190674 quickSort took 0.026157855987549
Output for 5.4.8
usort took 0.031980991363525 quickSort took 0.026010036468506
Output for 5.4.7
usort took 0.033282995223999 quickSort took 0.027117967605591
Output for 5.4.6
usort took 0.042413949966431 quickSort took 0.026365995407104
Output for 5.4.5
usort took 0.033124923706055 quickSort took 0.02603006362915
Output for 5.4.4
usort took 0.038431882858276 quickSort took 0.026015043258667
Output for 5.4.3
usort took 0.032182216644287 quickSort took 0.025892019271851
Output for 5.4.2
usort took 0.032367944717407 quickSort took 0.026127815246582
Output for 5.4.1
usort took 0.03780198097229 quickSort took 0.027199983596802
Output for 5.4.0
usort took 0.032832145690918 quickSort took 0.026371955871582

preferences:
86.08 ms | 838 KiB | 5 Q