問題タブ [unordered-multiset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - std::unordered_multiset の個別の要素の数
要素とその頻度を格納できるデータ構造が必要です。さらに、現在所有している個別の要素の数を効率的に見つけられる必要があります。各要素を挿入できるので調べていたstd::unordered_multiset
ので、メソッドを呼び出すだけcount(key)
で要素の頻度を見つけることができます。
size()
のメソッドを呼び出すstd::unordered_multiset
と、セット内の個別の要素の総数を取得できると期待していました。ただし、そうではないようで、挿入された要素の総数が返されます。
の個別の要素の総数を見つけるにはどうすればよいですかstd::unordered_multiset
。std::unordered_map
この特定のユースケースに適していますか?
c++ - このコードの何が問題になっていますか? 実行後に出力が表示されない
この関数は、文字列内の各クエリ文字列の出現頻度を表す整数の配列を返す必要があります。
matchingStrings には次のパラメーターがあります。
string strings[n] - 検索する文字列の配列 string query[q] - クエリ文字列の配列
例
出力は次のようになります
.
c++ - 文字列の C++ ベクトルを int の連想ベクトルに変換
~ 1.0000.0000 要素のサイズの文字列ベクトルを整数の連想ベクトルに変換するのに問題があります。
入力:
望ましい出力:
C++ のベクトルを使用しstd::unordered_multiset
た連想配列で述べたように考えていましたが、実行できません。
目標は、C++ 文字列を R 文字列に変換するのにかかる時間を短縮することです。数値だけを使用すると、はるかに高速になります。
ご協力ありがとうございました!
編集:
それが私がセットを作成しようとした方法です: