Оптимизируем циклы

В этом материале я попытался собрать известные мне способы ускорения работы циклов. Основные способы, описанные здесь:

  • предварительное создание результирующей переменной с указанием типа и размера;
  • замена цикла на функции, поддерживающие работу с векторами или списками;
  • вынесение операций из тела цикла;
  • компиляция цикла в байт-код;
  • параллелизация…