Maison >développement back-end >C++ >Comment utiliser la fonction count en C++
La fonction count() en C++ peut compter le nombre de fois qu'un élément spécifique apparaît dans un conteneur. La syntaxe est size_type count(const T& element) const; 0.
Utilisation de la fonction count()
en C++count()
函数的用法
C++ 中的 count()
函数用于统计容器中特定元素出现的次数。它是一个泛型函数,可以用于任何实现了 SequenceContainer
接口的容器,如 vector
、list
和 array
。
语法
<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>
注意
count()
函数执行线性搜索,因此对于大型容器,其时间复杂度可能较高。unordered_map
或 unordered_set
count()
en C++ est utilisée pour compter l'occurrence de éléments spécifiques dans le conteneur un certain nombre de fois. Il s'agit d'une fonction générique qui peut être utilisée dans n'importe quel conteneur implémentant l'interface SequenceContainer
, tel que vector
, list
et array<.>code>. </.>
element
: L'élément à trouver. 🎜size_type
: Un entier non signé représentant le nombre renvoyé par la fonction. 🎜🎜🎜🎜Valeur de retour🎜🎜count()
La fonction renvoie le nombre d'éléments dans le conteneur qui correspondent à l'élément donné. S'il n'y a aucun élément dans le conteneur, 0
est renvoyé. 🎜🎜🎜Utilisation🎜🎜Pour utiliser la fonction count()
, spécifiez simplement un conteneur et l'élément que vous souhaitez rechercher. Par exemple : 🎜rrreee🎜Sortie : 🎜rrreee🎜🎜Note🎜La fonction count()
effectue une recherche linéaire, sa complexité temporelle peut donc être élevée pour les grands conteneurs . 🎜unordered_map
ou unordered_set
, qui sont plus rapides à trouver. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!