Registriert seit: 18. Feb 2005
286 Beiträge
Delphi 2010 Enterprise
|
AW: Schnittmenge von mehreren Mengen ermitteln
15. Mär 2012, 13:05
Code:
11 Messungen:
function Intersect(var Left: TSampleArray; const Right: TSampleArray);
* mit Length(Left) = Length(Right) = N = 10000000 // 10 Mio.
* mit denselben Daten für jede Routine
* mit zufällig generierten Daten für jede Messung
Messung #19, Pascal #39, Pascal #37, Pascal #35, Assembler
1 260 231 221 65
2 259 238 209 65
3 264 238 205 68
4 267 233 204 67
5 264 232 225 72
6 266 239 221 64
7 262 253 217 66
8 263 243 210 66
9 280 232 210 66
10 265 230 212 65
11 264 231 209 65
Mittelwert 264,909 236,364 213,000 66,273
Standardabweichung 5,540 6,932 6,957 2,195
"Es gibt keine schlimmere Lüge als die Wahrheit, die von denen, die sie hören, missverstanden wird."
|
|
Zitat
|