| N | N*N/2 | -N/2 | comparisons |
|---|---|---|---|
| 2 | 2 | -1 | 1 |
| 3 | 4.5 | -1.5 | 3 |
| 4 | 8 | -2 | 6 |
| 6 | 18 | -3 | 15 |
| 8 | 32 | -4 | 28 |
| 10 | 50 | -5 | 45 |
| 20 | 200 | -10 | 190 |
| 40 | 800 | -20 | 780 |
| 100 | 5000 | -50 | 4950 |
| 200 | 20000 | -100 | 19900 |
| 1000 | 500000 | -500 | 499500 |
| ________ | ____________ | ________ | ____________ |
| ________ | ____________ | ________ | ____________ |
| ________ | ____________ | ________ | ____________ |
| ________ | ____________ | ________ | ____________ |
| N | log(N) | N * log(N) | N^2 |
|---|---|---|---|
| 2 | 1 | 2 | 4 |
| 4 | 2 | 8 | 16 |
| 8 | 3 | 24 | 64 |
| 16 | 4 | 64 | 256 |
| 1 K | 10 | 10 K | 1 M |
| 2 K | 11 | 22 K | 4 M |
| 8 K | 13 | 1 M | 64 M |
| 1 M | 20 | 20 M | 1 T |
| 2 M | 21 | 42 M | 4 T |
| __________ | __________ | __________ | __________ |
3 2! = 2 5 4! = 24 abc abcde acb abced abdce 4 3! = 6 abdec abcd abecd abdc abedc acbd acdb acbde adbc acbed adcb acdbe acdeb acebd acedb adbce adbec adcbe adceb adebc adecb aebcd aebdc aecbd aecdb aedbc aedcb
t = 5.49 * 10**-3 * 2**n n t 5 .17s 10 5.62s 15 3.00m 20 1.6h 25 2.13d 30 68.23d 35 5.98y 40 191.3y 45 6120.y 50 196K y 55 6.27M y 60 201M y 65 6.42G y 70 205G y