ホームページ  >  記事  >  バックエンド開発  >  C++でcount関数を使用する方法

C++でcount関数を使用する方法

下次还敢
下次还敢オリジナル
2024-04-26 19:54:141081ブラウズ

C の count() 関数は、コンテナ内の特定の要素の出現数をカウントできます。構文は、size_type count(const T& element) const; です。そうでない場合は、要素の数を返します。存在する場合は 0 を返します。

C++でcount関数を使用する方法

C での count() 関数の使用法 C での

count() 関数は、コンテナー内に特定の要素が出現する回数をカウントするために使用されます。これは、vectorlistarray など、SequenceContainer インターフェイスを実装する任意のコンテナーに使用できる汎用関数です。

構文

<code class="cpp">size_type count(const T& element) const;</code>

ここで:

  • element: 検索する要素。
  • size_type: 関数によって返されるカウントを表す符号なし整数。

戻り値

count() この関数は、指定された要素に一致するコンテナ内の要素の数を返します。コンテナ内に要素がない場合は、0 が返されます。

使用方法

count() 関数を使用するには、コンテナと検索する要素を指定するだけです。例:

<code class="cpp">#include <vector>

int main() {
  vector<int> myVector = {1, 2, 3, 4, 5};

  int count = myVector.count(3);

  cout << "The number of times 3 appears in the vector is: " << count << endl;

  return 0;
}</code>

出力:

<code>The number of times 3 appears in the vector is: 1</code>

Note

  • count() 関数は線形検索を実行します。したがって、大きなコンテナの場合、時間の複雑さが高くなる可能性があります。
  • 複数の要素の出現数を検索する場合は、unowned_mapunowned_set などの連想コンテナーを使用すると、より速く検索できます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:C++での使い方次の記事:C++での使い方