Код:
start = clock();
for (int i = 0; first != last; ++i)
{
*first = i;
first++;
}
finish = clock();
res = finish - start;
cout << "Цикл с итераторами:" << res << "ms" << endl;
Код вроде нормальный (не уверен в этом). Но алгоритм выполняется за 0 мс. Как это исправить? Размер вектора = 100000000;
Во-первых, можно повторить эти же действия в цикле несколько сотен/тысяч раз.
И заодно воспользоваться не тормознутым clock()
, а high_resolution_clock
.
И еще - Гантерот вам в помощь, у него этот вопрос рассмотрен более-менее подробно.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Просьба помочь в настройке jenkins для запуска автотестов Java+Selenium+Cucumber Локально тесты запускаются а вот запустить на Jenkins не получаетсяPom Использую...
Судя по всему у вас в массив employers лежит null после работника с именем "b"Посмотрите, как он мог туда попасть
Предположим в одном из компонентов, в каком-то методе нужно открыть файлЕсли делать это через BufferedReader в блоке try/catch с ресурсами, например,...