Используемый алгоритм имеет определённую временную сложность, поэтому перед оптимизацией кода программы стоит сначала пересмотреть алгоритм.
Перед оптимизацией кода программы стоит сначала пересмотреть алгоритм, так как он имеет определённую временную сложность.