O(ログn)以下の削除およびアクセス時間のSTL DSはありますか? ここに私の問題があります。私は数字のセットが1 3 5 6 7であると言います。私は私の配列の最後に挿入したい。しかし私はどこにいても消去したい。 3番目の要素を削除したいとします。その後、私の配列は1 3 6 7.となり、私はどこでもアクセスしたいので、もし私が3番目の要素にアクセスできるようにしたいのですが、どちらの操作でも複雑な操作ができるのはO(log n)です。O(ログn)以下の削除およびアクセス時間のSTLデータ構造
-6
A
答えて
0
std::set
,std::multiset
,およびstd::multimap
であり、O(log n)個の挿入、消去および探索時間の複雑さを有する。
関連する問題
- 1. 時間Oの複雑さ(n(nはをログ)ログ)+ nはO(L)
- 2. 時間およびメモリ制約のデータ構造
- 3. Count(A、B、n)アルゴリズムのBig-O(O(n))およびBig-Omega(Ω(n))時間の複雑度
- 4. O(n)時間およびO(1)メモリ内の文字列に重複があり、データ構造がないことを検出する
- 5. 下および例えば構造体
- 6. addbegin、addend、およびrandom accessの一定時間をサポートするデータ構造
- 7. O(n)時間未満でデータ構造内の要素間の最小の差を得る
- 8. JavaのLinkedListデータ構造におけるトラバース、挿入、削除
- 9. Javaコレクション:TreeMap.size()およびTreeSet.size():O(1)またはO(n)?
- 10. C++:STL:ベクトル:削除:デストラクタは、コードは以下の通りです
- 11. ミリ秒、秒、分、および時間を削除する方法
- 12. 構造アレイおよびポインタ
- 13. Android N、L以下の時間間隔のピックアップ
- 14. Samsung s5およびs6アプリケーションのアクセス/起動時またはログ
- 15. ネストしたデータ構造のSTLソート
- 16. のOpenMPおよびSTLベクトル
- 17. ログ(O(n * log(n)))は何ですか?
- 18. 角度1.5および複数のネストされたデータ構造
- 19. 線形および非線形データ構造のリスト
- 20. lookuptimeを使ったC++のデータ構造O(1)、stlのjavaのhashmapのように?
- 21. O(1)またはO(log n)の任意の要素を削除できるデータ構造はClojureにありますか?
- 22. ランダムアクセスエレメントを削除したキューのようなデータ構造
- 23. Delete_fromおよび削除
- 24. コンストラクタ関数を使用してアイテムを追加および削除するデータ構造
- 25. どのデータ構造は、以下の場合に
- 26. レコード構造体のフィールド、プロパティ、および呼び出しメソッドにアクセスするRtti
- 27. 以下の構造のCSSセレクタヘルプ
- 28. 例を以下に*(&PTR)および*(PTR)
- 29. エクセルIFとSUMIFS、OR、および以下
- 30. Highchart、CSVおよび48時間のタイムライン、ショーの最後の48時間のデータ
この種の基本的な質問はStack Overflowに投稿しないでください。あなたはこれに対する答えをWikipediaで簡単に見つけることができます。 –
時間の複雑さを含むcppreference.comには、そのすべてがうまく書かれています。そこに行って最初にそれを読むことはとても難しかったでしょうか? –
** - 1 **頭を悩ませる頭字語の研究や不要な使用はありません。 –