私はプログラミングのスキルを向上させようとしています。課題は間もなくリリースされます。それには、問題をできるだけ効率的かつ迅速に実行しながら解決することが含まれます。これがかなり抑制された/小さなコードであることは知っていますが、何かがあればそれをより速く実行するにはどうすればよいでしょうか。
このメソッドは、トランザクションの詳細を保持する配列を受け取ります。ループを維持するために使用されるトランザクションの数は 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
}