Що є найважливішим аспектом алгоритму?

Два найважливіші виміри: Час: як довго алгоритм займає процесор. Пам'ять: як багато робочої пам'яті (зазвичай RAM) потрібно алгоритму. Тут є два аспекти: кількість пам'яті для коду та кількість пам'яті для даних, з якими код працює.