Appendix C. Algorithmic Complexity
Often, in computer science and related disciplines, it is useful to express the algorithmic complexityor scalabilityof algorithms as a meaningful value (as opposed to less descriptive terms, such as gross). Various methods exist for representing scalability. One common technique is to study the asymptotic behavior of the algorithm. This is the behavior of the algorithm as its inputs grow exceedingly large and approach infinity. Asymptotic behavior shows how well an algorithm scales as its input grows larger and larger. Studying an algorithm's scalabilityhow it performs as the size of its input increasesenables us to model the algorithm against a benchmark and better understand its behavior.