C++ STL中的无序序多集计数函数

这个 无序的多集::计数() 在C++ STL中是一个内置函数,它返回在给定值中的无序的多集容器中的元素计数。

null

语法:

unordered_multiset_name.count(val)

参数: 该函数只接受一个强制参数 瓦尔 它指定要返回无序_multiset容器中其计数的元素。

返回值: 它返回一个无符号整数类型,表示 价值 在容器中发生。

以下程序说明了上述功能:

项目1:

// C++ program to illustrate the
// unordered_multiset::count() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
// declaration
unordered_multiset< int > sample;
// inserts element
sample.insert(11);
sample.insert(11);
sample.insert(11);
sample.insert(12);
sample.insert(13);
sample.insert(13);
sample.insert(14);
cout << "11 occurs " << sample.count(11) << " times" ;
cout << "12 occurs " << sample.count(13) << " times" ;
cout << "13 occurs " << sample.count(13) << " times" ;
cout << "14 occurs " << sample.count(14) << " times" ;
return 0;
}


输出:

11 occurs 3 times
12 occurs 2 times
13 occurs 2 times
14 occurs 1 times

项目2:

// C++ program to illustrate the
// unordered_multiset::count() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
// declaration
unordered_multiset< char > sample;
// inserts element
sample.insert( 'a' );
sample.insert( 'a' );
sample.insert( 'a' );
sample.insert( 'b' );
sample.insert( 'b' );
sample.insert( 'c' );
sample.insert( 'c' );
cout << "a occurs " << sample.count( 'a' ) << " times" ;
cout << "b occurs " << sample.count( 'b' ) << " times" ;
cout << "c occurs " << sample.count( 'c' ) << " times" ;
return 0;
}


输出:

a occurs 3 times
b occurs 2 times
c occurs 2 times

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享