TDataType size : 4


 Test with dataset : Random values 
====================================================================================
Test #, DataSet count, m of m [ms], classic by std::sort [ms], classic by qsort [ms]
1, 100073, 3, 6, 11
2, 200045, 5, 11, 24
3, 300075, 8, 17, 37
4, 400028, 10, 23, 50
5, 500061, 13, 30, 63
6, 600024, 16, 36, 77
7, 700028, 18, 42, 90
8, 800066, 21, 48, 103
9, 900031, 24, 54, 118
10, 1000098, 27, 61, 130
11, 1100075, 27, 68, 145
12, 1200078, 31, 73, 158
13, 1300018, 35, 79, 172
14, 1400042, 36, 86, 185
15, 1500097, 39, 92, 199
16, 1600043, 41, 98, 214
17, 1700079, 45, 104, 228
18, 1800038, 48, 110, 240
19, 1900097, 49, 116, 254
20, 2000019, 52, 121, 268
21, 2100068, 56, 127, 281
22, 2200057, 57, 133, 298
23, 2300016, 60, 142, 311
24, 2400056, 63, 146, 324
25, 2500018, 65, 151, 339
26, 2600063, 67, 160, 352
27, 2700075, 71, 166, 365
28, 2800042, 75, 169, 381
29, 2900006, 78, 177, 395
30, 3000047, 79, 185, 408
31, 3100071, 81, 190, 422
32, 3200088, 81, 195, 436
33, 3300021, 85, 202, 452
34, 3400082, 90, 205, 468
35, 3500058, 93, 212, 481
36, 3600054, 97, 220, 494
37, 3700063, 96, 223, 509
38, 3800006, 103, 230, 524
39, 3900069, 103, 236, 546
40, 4000097, 103, 246, 550
41, 4100067, 106, 250, 563
42, 4200099, 109, 254, 576
43, 4300062, 113, 262, 594
44, 4400088, 115, 267, 609
45, 4500070, 121, 273, 622
46, 4600035, 114, 278, 637
47, 4700066, 126, 287, 652
48, 4800080, 128, 290, 666
49, 4900033, 128, 298, 677
50, 5000037, 132, 301, 693
51, 5100029, 133, 306, 706
52, 5200095, 134, 312, 720
53, 5300092, 141, 319, 734
54, 5400096, 143, 327, 750
55, 5500033, 142, 333, 765
56, 5600041, 144, 340, 777
57, 5700038, 150, 344, 793
58, 5800060, 152, 350, 806
59, 5900004, 155, 356, 820
60, 6000098, 83, 363, 834
61, 6100093, 157, 373, 848
62, 6200033, 164, 374, 864
63, 6300058, 169, 383, 878
64, 6400083, 149, 389, 893
65, 6500029, 171, 394, 910
66, 6600012, 176, 400, 926
67, 6700018, 177, 405, 941
68, 6800076, 179, 406, 957
69, 6900012, 181, 420, 970
70, 7000054, 184, 423, 985


 Test with dataset : Random values sorted (asc) 
====================================================================================
Test #, DataSet count, m of m [ms], classic by std::sort [ms], classic by qsort [ms]
1, 100017, 1, 2, 3
2, 200026, 2, 3, 7
3, 300085, 4, 4, 11
4, 400033, 4, 5, 16
5, 500006, 2, 7, 19
6, 600075, 6, 8, 22
7, 700039, 3, 10, 26
8, 800073, 9, 11, 31
9, 900032, 5, 12, 35
10, 1000026, 11, 13, 38
11, 1100006, 5, 15, 42
12, 1200039, 14, 16, 46
13, 1300068, 6, 17, 49
14, 1400022, 15, 18, 53
15, 1500086, 14, 20, 57
16, 1600075, 7, 21, 60
17, 1700055, 7, 22, 63
18, 1800028, 8, 23, 69
19, 1900066, 18, 24, 73
20, 2000018, 10, 25, 76
21, 2100037, 19, 26, 80
22, 2200091, 7, 27, 84
23, 2300001, 25, 28, 88
24, 2400060, 12, 29, 91
25, 2500037, 8, 31, 94
26, 2600004, 29, 32, 99
27, 2700084, 13, 34, 102
28, 2800044, 10, 35, 106
29, 2900077, 31, 36, 109
30, 3000072, 15, 38, 115
31, 3100087, 10, 38, 119
32, 3200093, 29, 40, 122
33, 3300097, 10, 41, 127
34, 3400016, 17, 42, 131
35, 3500001, 15, 44, 134
36, 3600083, 37, 44, 138
37, 3700041, 16, 46, 144
38, 3800044, 18, 47, 147
39, 3900096, 45, 48, 152
40, 4000088, 14, 48, 154
41, 4100052, 19, 49, 159
42, 4200098, 15, 52, 162
43, 4300079, 45, 53, 165
44, 4400096, 16, 53, 169
45, 4500093, 46, 55, 172
46, 4600006, 22, 55, 176
47, 4700094, 54, 56, 180
48, 4800086, 17, 57, 186
49, 4900035, 53, 59, 188
50, 5000021, 21, 60, 194
51, 5100097, 23, 61, 198
52, 5200075, 17, 62, 199
53, 5300079, 17, 63, 205
54, 5400025, 16, 64, 206
55, 5500071, 55, 65, 211
56, 5600098, 61, 66, 217
57, 5700003, 25, 67, 222
58, 5800084, 61, 68, 226
59, 5900054, 22, 70, 228
60, 6000049, 19, 70, 231
61, 6100014, 22, 72, 237
62, 6200079, 19, 73, 243
63, 6300097, 65, 74, 245
64, 6400087, 57, 75, 249
65, 6500030, 62, 76, 254
66, 6600068, 33, 77, 258
67, 6700095, 69, 79, 266
68, 6800084, 76, 80, 266
69, 6900076, 25, 80, 270
70, 7000038, 25, 81, 275


 Test with dataset : Random values sorted (desc) 
====================================================================================
Test #, DataSet count, m of m [ms], classic by std::sort [ms], classic by qsort [ms]
1, 100055, 2, 1, 3
2, 200038, 1, 2, 8
3, 300027, 2, 4, 13
4, 400084, 6, 5, 17
5, 500068, 7, 6, 20
6, 600078, 4, 8, 26
7, 700070, 5, 10, 30
8, 800097, 6, 11, 33
9, 900049, 5, 12, 38
10, 1000038, 7, 14, 41
11, 1100065, 7, 15, 47
12, 1200089, 6, 17, 51
13, 1300049, 6, 17, 54
14, 1400096, 9, 19, 58
15, 1500086, 8, 20, 62
16, 1600069, 7, 21, 67
17, 1700059, 10, 22, 70
18, 1800040, 22, 24, 75
19, 1900079, 8, 25, 80
20, 2000059, 21, 26, 84
21, 2100021, 24, 28, 87
22, 2200031, 26, 28, 93
23, 2300054, 14, 29, 96
24, 2400042, 11, 30, 101
25, 2500059, 10, 32, 104
26, 2600085, 10, 34, 107
27, 2700069, 30, 34, 113
28, 2800056, 17, 35, 117
29, 2900063, 16, 37, 121
30, 3000088, 35, 38, 125
31, 3100088, 14, 40, 129
32, 3200011, 12, 41, 133
33, 3300058, 19, 42, 138
34, 3400017, 17, 43, 142
35, 3500056, 38, 45, 147
36, 3600034, 42, 45, 149
37, 3700071, 40, 48, 155
38, 3800024, 42, 47, 159
39, 3900038, 17, 49, 162
40, 4000056, 45, 50, 168
41, 4100087, 15, 50, 172
42, 4200065, 23, 52, 175
43, 4300017, 22, 53, 179
44, 4400095, 49, 54, 184
45, 4500087, 50, 55, 188
46, 4600009, 23, 57, 193
47, 4700040, 54, 58, 196
48, 4800040, 21, 59, 201
49, 4900053, 19, 59, 206
50, 5000096, 53, 61, 210
51, 5100063, 19, 63, 214
52, 5200008, 22, 63, 217
53, 5300006, 61, 64, 221
54, 5400053, 20, 65, 226
55, 5500078, 64, 66, 229
56, 5600039, 21, 68, 235
57, 5700084, 62, 68, 238
58, 5800058, 24, 69, 243
59, 5900057, 21, 71, 248
60, 6000022, 63, 72, 252
61, 6100005, 22, 73, 258
62, 6200047, 67, 73, 261
63, 6300035, 23, 75, 264
64, 6400089, 58, 76, 270
65, 6500032, 27, 76, 275
66, 6600009, 22, 78, 282
67, 6700039, 24, 80, 285
68, 6800077, 24, 81, 287
69, 6900001, 23, 81, 293
70, 7000006, 79, 82, 298


 Test with dataset : Single random value 
====================================================================================
Test #, DataSet count, m of m [ms], classic by std::sort [ms], classic by qsort [ms]
1, 100066, 0, 1, 3
2, 200075, 0, 1, 5
3, 300066, 2, 2, 8
4, 400043, 2, 3, 11
5, 500004, 2, 5, 13
6, 600075, 2, 5, 16
7, 700064, 3, 7, 18
8, 800061, 2, 7, 21
9, 900054, 3, 8, 25
10, 1000084, 4, 9, 28
11, 1100086, 4, 10, 30
12, 1200030, 4, 12, 33
13, 1300032, 5, 13, 36
14, 1400050, 6, 14, 39
15, 1500035, 5, 15, 42
16, 1600044, 6, 15, 45
17, 1700082, 7, 16, 48
18, 1800098, 7, 17, 52
19, 1900005, 6, 18, 54
20, 2000092, 7, 19, 58
21, 2100013, 7, 20, 60
22, 2200091, 8, 22, 64
23, 2300019, 8, 24, 67
24, 2400050, 9, 25, 69
25, 2500048, 10, 26, 73
26, 2600039, 9, 27, 76
27, 2700037, 10, 28, 78
28, 2800070, 11, 29, 81
29, 2900084, 12, 30, 84
30, 3000003, 11, 30, 88
31, 3100076, 12, 32, 92
32, 3200024, 13, 33, 94
33, 3300022, 13, 33, 99
34, 3400011, 12, 35, 100
35, 3500015, 12, 36, 104
36, 3600040, 14, 36, 108
37, 3700075, 13, 38, 109
38, 3800010, 15, 38, 114
39, 3900088, 15, 40, 116
40, 4000020, 16, 41, 120
41, 4100094, 16, 41, 123
42, 4200022, 16, 42, 126
43, 4300080, 17, 46, 130
44, 4400053, 15, 48, 132
45, 4500017, 15, 50, 135
46, 4600087, 16, 51, 139
47, 4700059, 17, 52, 141
48, 4800056, 19, 52, 145
49, 4900085, 17, 54, 149
50, 5000012, 20, 55, 152
51, 5100022, 20, 56, 155
52, 5200034, 20, 56, 158
53, 5300088, 21, 58, 159
54, 5400044, 22, 60, 164
55, 5500057, 19, 60, 166
56, 5600064, 22, 60, 170
57, 5700075, 20, 61, 173
58, 5800087, 21, 63, 176
59, 5900030, 23, 64, 180
60, 6000072, 24, 65, 183
61, 6100052, 24, 65, 188
62, 6200093, 21, 66, 191
63, 6300023, 22, 67, 193
64, 6400096, 26, 69, 197
65, 6500068, 26, 70, 201
66, 6600065, 22, 71, 205
67, 6700012, 27, 72, 209
68, 6800092, 27, 73, 210
69, 6900048, 27, 73, 214
70, 7000076, 28, 74, 218


====================================================================================


TEST SUCCESS!!!


====================================================================================
