C++의 count() 함수는 특정 요소가 컨테이너에 나타나는 횟수를 계산할 수 있습니다. 구문은 size_type count(const T& element) const; 존재하지 않는 경우 요소 수를 반환합니다. 0.
C++의 count()
함수 사용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()
함수는 다음의 발생 횟수를 계산하는 데 사용됩니다. 컨테이너의 특정 요소가 여러 번 나타납니다. 벡터
, 목록
및 배열SequenceContainer
인터페이스를 구현하는 모든 컨테이너에서 사용할 수 있는 일반 함수입니다. /코드> 코드>. 요소
: 찾을 요소입니다. 🎜size_type
: 함수에서 반환된 개수를 나타내는 부호 없는 정수입니다. 🎜🎜🎜🎜반환 값🎜🎜count()
이 함수는 주어진 요소와 일치하는 컨테이너의 요소 수를 반환합니다. 컨테이너에 요소가 없으면 0
이 반환됩니다. 🎜🎜🎜사용법🎜🎜 count()
함수를 사용하려면 찾으려는 컨테이너와 요소를 지정하기만 하면 됩니다. 예: 🎜rrreee🎜출력: 🎜rrreee🎜🎜참고🎜count()
함수는 선형 검색을 수행하므로 대형 컨테이너의 경우 시간 복잡도가 높을 수 있습니다. . 🎜unordered_map
또는 unordered_set
와 같은 연관 컨테이너를 사용할 수 있습니다. 🎜🎜위 내용은 C++에서 카운트 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!