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.
次の操作を可能にする効率的な (log n) データ構造はありますか?
要素の数は既知であり、存続期間中は変更されません。
赤黒木のようなバランスの取れた二分木を実装できます
赤黒木には、検索、挿入、および削除の時間の複雑さが O(log(n)) あります。
特定のキー以上の最小の要素を返すには、いくつかの変更を加える必要があります。しかし、基本的な動作は、私が推測するこのデータ構造によって提供されます。