What effects run time of an algorithm?
- The computer used, the hardware platform
- Representation of abstract data types (ADT's)
- Efficiency of compiler
- Competence of implementer (programming skills)
- The complexity of the underlying algorithm
- Size of the input