std :: trl :: unordered_mapのstd :: map :: lower_boundに似た同等のstd ::アルゴリズムがありますか?std :: trl :: unordered_mapのstd :: map :: lower_boundに似た同等のstd ::アルゴリズムがありますか?
答えて
いいえ、std::unordered_map
は注文したコンテナではないため、何もありません。
std::lower_bound
は存在しますが、それだけで注文したコンテナで動作します:
必要です:
[first,last)
のe
が表現e < value
またはcomp(e, value)
に関して分割されなければならない要素を。
C++ 11、[lower.bound](§25.4.3.1)
'std :: unordered_map'は' ForwardIterator'を満たす。 'std :: lower_bound'はイテレータが' ForwardIterator'を満たすことを要求します。私は何が欠けているのですか? – Rakete1111
@ Rakete1111: '[最初、最後の)範囲]は、少なくとも部分的に順序付けされていなければなりません。つまり、表現要素'
@MatteoItalia、編集のおかげで - 私は離れていた。 – SergeyA
- 1. std :: map/std :: unordered_mapの安全性を読む
- 2. ジュリアのC++スタイルのstd :: mapと同等のものはありますか
- 3. なぜstd :: unordered_mapに予約メソッドがありますか?
- 4. std :: lower_boundの奇妙なエラー
- 5. std :: lower_boundを使用する
- 6. ブーストスピリットX3とstd :: unordered_map
- 7. Doxygenがstd :: shared_ptrまたはstd :: mapを認識できるか
- 8. javascriptまたはnode.jsにstd :: bindと同等の機能がありますか?
- 9. std :: mapをstd :: setをC++にコピー
- 10. std :: unordered_mapをなぜstd :: partitionできないのですか?
- 11. std :: unordered_mapで使用されるstd :: arrayをハッシュします。
- 12. std :: unordered_mapヒント付き挿入
- 13. std :: unordered_mapの初期化
- 14. std :: stringとstd :: mapオペレーションがUnicode文字列にある
- 15. std :: mapとstd :: setを交差/ diffする方法はありますか?
- 16. std :: map <std :: string、std :: string> JavaCPPの変換
- 17. C++:std :: map sorting
- 18. boost :: lambda std :: map
- 19. イメージハンドラクラスのstd :: mapヘルプ
- 20. C++のクラッシュstd :: map
- 21. std :: mapをstd :: mapのキーとして使用する
- 22. std :: unordered_mapでstd :: scoped_allocator_adaptorの中でカスタムアロケータを使用
- 23. std :: unordered_mapのstd :: list要素を初期化する
- 24. std :: unordered_mapのキーとしてstd :: tupleを使用する
- 25. PHPにC++のstd :: vectorと同等のものがありますか?
- 26. google :: dense_hash_mapとstd :: tr1 :: unordered_map?
- 27. のstd :: unordered_mapポインタ/参照の無効
- 28. 標準ライブラリにRustの `std :: mem :: drop`と同等のC++がありますか?
- 29. std :: functionとstd :: mapでstd :: bindを使う方法
- 30. std :: vectorとstd :: listに似たコンテナデータ構造
シーケンスが順不同であれば、LOWER_BOUNDの使用は何ですか? – cpplearner
基本的には、std :: tr1 :: unordered_mapである既存のコンテナをstd :: mapにコピーせずに、自分のコード内で使用したいと思います。 – Sitesh
より高いレベルでは、何を達成しようとしていますか? – Chad