Я пытаюсь улучшить свои навыки программирования для задания, которое будет выпущено в ближайшее время, оно предполагает решение проблемы, заставляя ее работать как можно эффективнее и быстрее. Я знаю, что это довольно сдержанная/небольшая часть кода, но как бы все могло ускорить ее работу.C++ - как улучшить скорость выполнения этих методов
Метод принимает массив с данными о транзакциях с тэгами, число транзакций, используемых для поддержания цикла, составляет 100. поэтому я получаю среднее количество акций и затем возвращаю их. Свободное владение английским языком не так, надеюсь, это имеет смысл, благодаря
double Analyser::averageVolume()
{
// Your code
double averageNumShares = 0;
for(int i = 0; i < nTransactions; i++)
{
averageNumShares += tArray[i].numShares;
}
averageNumShares = averageNumShares/nTransactions;
return averageNumShares;
//return 0
}
Ну, вы могли бы вычислить сумму параллельно (используя многопоточность) ... –
Что такое tArray? C++-массив или указатель на парные? – QuentinUK
Это указатель, я должен был включить это, извините – user2075995