C 中的 count() 函數可統計容器中特定元素出現的次數,語法為 size_type count(const T& element) const;,傳回元素數量,若不存在則傳回 0。
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
等關聯容器,它們的尋找速度會更快。 以上是c++中的count函式怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!