Big-O Complexity Chart
Definition: For a sufficiently large n, it provides upper bound on order of growth.
Benchmarks vs Big-oh notation isn't always useful
Complexity analysis can be very useful, but there are problems with it too. However benchmarks take into account various practical underlining factors. eg, the effect on paging as virtual memory usage grows, actual data structure implementation
Resources -