vectorSTLでは動的配列の実装を表していることを私は知っています。listリンクリスト(二重リンクリスト)の実装も同様です。私はそれsetがtreeに似た実装を持っていることを知っています。前述のようにアルゴリズムの複雑さを見ると、集合内の組み込み関数のほとんどは複雑さo(1)またはo(log n)です。それで、このツリーはバランスツリーまたは赤黒木などの他の種類のツリーとして実装されますか?もしそうなら、なぜそのようなツリー構造が選択されたのですか?
7031 次