Heim > Backend-Entwicklung > C++ > Hauptteil

So verwenden Sie die Zählfunktion in C++

下次还敢
Freigeben: 2024-04-26 19:54:14
Original
1085 Leute haben es durchsucht

Die Funktion count() in C++ kann zählen, wie oft ein bestimmtes Element in einem Container vorkommt. Die Syntax lautet size_type count(const T& element) const; und gibt die Anzahl der Elemente zurück 0.

So verwenden Sie die Zählfunktion in C++

Verwendung der Funktion count() in C++count() 函数的用法

C++ 中的 count() 函数用于统计容器中特定元素出现的次数。它是一个泛型函数,可以用于任何实现了 SequenceContainer 接口的容器,如 vectorlistarray

语法

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

其中:

  • 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>
Nach dem Login kopieren

输出:

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

注意

  • count() 函数执行线性搜索,因此对于大型容器,其时间复杂度可能较高。
  • 如果要查找多个元素的出现次数,可以使用 unordered_mapunordered_set
  • Die Funktion count() in C++ wird verwendet, um das Vorkommen von zu zählen bestimmte Elemente im Container mehrmals. Es handelt sich um eine generische Funktion, die in jedem Container verwendet werden kann, der die SequenceContainer-Schnittstelle implementiert, wie z. B. vector, list und array code>.
🎜🎜Syntax🎜rrreee🎜Wobei: 🎜
  • element: Das zu findende Element. 🎜
  • size_type: Eine vorzeichenlose Ganzzahl, die die von der Funktion zurückgegebene Anzahl darstellt. 🎜🎜🎜🎜Rückgabewert🎜🎜count() Die Funktion gibt die Anzahl der Elemente im Container zurück, die mit dem angegebenen Element übereinstimmen. Wenn im Container kein Element vorhanden ist, wird 0 zurückgegeben. 🎜🎜🎜Verwendung🎜🎜Um die Funktion count() zu verwenden, geben Sie einfach einen Container und das Element an, das Sie suchen möchten. Zum Beispiel: 🎜rrreee🎜Ausgabe: 🎜rrreee🎜🎜Hinweis🎜
    • count()-Funktion führt eine lineare Suche durch, daher kann die zeitliche Komplexität bei großen Containern hoch sein . 🎜
    • Wenn Sie das Vorkommen mehrerer Elemente finden möchten, können Sie assoziative Container wie unordered_map oder unordered_set verwenden, die schneller zu finden sind. 🎜🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Zählfunktion in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
c++
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage