inplace_merge に関する C++ のドキュメントによると、アルゴリズムの複雑さは「内部バッファーが使用された場合は比較で線形 (N-1)、それ以外の場合は NlogN (N は [first,last) の範囲内の要素数]」です。内部バッファとは何を意味し、O(N-1) と O(NlogN) の複雑さの原因は何ですか?
質問する
568 次
inplace_merge に関する C++ のドキュメントによると、アルゴリズムの複雑さは「内部バッファーが使用された場合は比較で線形 (N-1)、それ以外の場合は NlogN (N は [first,last) の範囲内の要素数]」です。内部バッファとは何を意味し、O(N-1) と O(NlogN) の複雑さの原因は何ですか?