The same task can run fast for small input and become impossible for large input. DAA focuses on growth, not just code.
Performance is a boundary between feasible and infeasible. Exact runtime depends on machine/language, but growth trend is machine-independent.
Move n and compare growth. (This is a simple calculator — plots come on the next page.)
Notice: for moderate n, 2ⁿ becomes enormous — this is why exponential-time brute force often becomes infeasible.
Next we define what “input size n” means for different problem types, then we use the Growth Visualizer to compare functions.