Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
map が Red-Black Tree を実装していることは知っていました。
だから私map.find()は二分探索アルゴリズムが実装されていると思います
map.find()
よろしいですか?私はこのようなマップを使用しました:
std::map<int,MyObject>
ライブラリ標準では、特定の実装は指定されておらず、動作とパフォーマンス特性の要件のみが指定されています。特に、find()実際には二分探索のようなものが必要な対数時間を取らなければなりません。
find()
赤黒木、またはその他のバランスの取れた検索木は、一般的な実装です。