lg n | n | sqrt(n) | n | nlg n | n2 | n3 | 2n |
1 | 2 | 1.4 | 2 | 2 | 4 | 8 | 4 |
2 | 4 | 2 | 4 | 8 | 16 | 64 | 16 |
3 | 8 | 2.8 | 8 | 24 | 64 | 512 | 256 |
4 | 16 | 4 | 16 | 64 | 256 | 4096 | 65536 |
5 | 32 | 5.7 | 32 | 160 | 1024 | 32,768 | 4,294,967,296 |
6 | 64 | 8 | 64 | 384 | 4096 | 262,144 | 1.8 * 10^19 |
7 | 128 | 11.3 | 128 | 896 | 16,384 | 2,097,152 | 3.4 * 10^38 |
8 | 256 | 16 | 256 | 2,048 | 65,536 | 16,777,216 | 1.2 * 10^77 |
9 | 512 | 22.6 | 512 | 4,608 | 262,144 | 134,217,728 | 1.3 * 10^154 |
10 | 1024 | 32 | 1024 | 10,240 | 1,048,576 | 1,073,741,824 | 1.8 * 10^308 |
f(n) | second | minute | hour |
n | 1,000,000 | 60,000,000 | 3,600,000,000 |
n2 | 1000 | 7,746 | 60,000 |
n4 | 32 | 88 | 245 |
2n | 20 | 26 | 32 |
n | 1024.0x |
n2 | 32.0x |
n4 | 5.7x |
2n | Original + 10 |
f(n) | n for f(n) = 10^6 | change in f(n) as n doubles |
1 | No change | |
lg n | 10^300,000 | small constant |
n | 1,000,000 | doubles | n lg n | 64,000 | double +c |
n2 | 1,000 | 4 times |
n3 | 100 | 8 times |
2n | 20 | squares! |