ホームページ > バックエンド開発 > C++ > C++でカウンターを使用する方法

C++でカウンターを使用する方法

下次还敢
リリース: 2024-04-26 17:54:16
オリジナル
1187 人が閲覧しました

C の

カウンターは、さまざまな値を保存およびカウントするために使用される STL コンテナーです。整数のキーと値を使用し、[] 演算子を介して値を挿入または更新し、要素の走査、最大値の検索、並べ替えなどの操作を提供します。たとえば、単語が出現する回数を数えるために使用できます。

C++でカウンターを使用する方法

#C のカウンターを理解する

C のカウンターは標準テンプレート ライブラリ (STL) です。は、さまざまな値を保存およびカウントするために特別に設計されたコンテナー クラスです。これは連想コンテナーに似ていますが、データをキーと値のペアで保存するよりもタイミングに重点を置いています。

使用法

counterを使用するには、 ヘッダー ファイルをインクルードし、# をインスタンス化する必要があります。 ## counter オブジェクト: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;cpp&quot;&gt;#include &lt;map&gt; std::map&lt;int, int&gt; counter;&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

counter

キーとして整数を使用し、値として整数を使用して、コンテナーに表示される各キーの頻度を表します。

基本操作

    値の挿入または更新:
  • 挿入または更新するには、[] 演算子を使用します。キーの値。キーが存在する場合は値が更新され、存在しない場合は新しいエントリが挿入されます。
  • 値の取得:
  • [] 演算子または at() メソッドを使用して、キーの値を取得します。キーが存在しない場合、at() メソッドは例外をスローし、[] 演算子は 0 を返します。
  • 値の削除:
  • erase() メソッドを使用して、キーと値のペアを削除します。
高度な使用法

    トラバーサル:
  • begin()end( ) メソッドは、キーと値のペアを横断できるコンテナ内の要素のイテレータを取得します。 最大要素の検索:
  • max_element() メソッドを使用して、最大値を持つ要素を検索します。 並べ替え:
  • sort() メソッドを使用して、コンテナ内の要素を値またはキーで並べ替えます。

<code class="cpp">// 统计单词出现的次数
std::map<std::string, int> word_counter;

// 插入单词及其出现次数
word_counter["hello"]++;
word_counter["world"]++;

// 查找单词出现的次数
int hello_count = word_counter["hello"];

// 遍历单词及其出现次数
for (auto it = word_counter.begin(); it != word_counter.end(); ++it) {
  std::cout << it->first << ": " << it->second << std::endl;
}</code>
ログイン後にコピー

以上がC++でカウンターを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート