std::sort は、要素 (ソース - http://www.cplusplus.com/ )のおよそ N*log2(N) (N は距離) の比較を実行するため、その複雑さは N*log2(N) です。次のコードの複雑さを計算するのを手伝ってください:
void func(std::vector<float> & Storage)
{
for(int i = 0; i < Storage.size() - 1; ++i)
{
std::sort(Storage.begin()+i, Storage.end());
Storage[i+1] += Storage[i];
}
}
複雑さ = N^2*log2(N) または 2log2(2)+3log2(3)+...+(N)log2(N)? ありがとうございました。