集合是按照特定顺序存储唯一元素的容器。在内部,集合中的元素总是被排序。集通常实现为二进制搜索树。
set::size()
size()函数用于返回集合容器的大小或集合容器中的元素数。
用法:
set_name.size()
返回值:它返回set容器中的元素数。
例子:
Input :set1{'a', 'b', 'c', 'd'}; set1.size(); Output:4 Input :set2{}; set2.size(); Output:0
错误和异常
1.它没有异常抛出保证。
2.传递参数时显示错误。
// C++ program to illustrate
// size() function on set
#include <bits/stdc++.h>
using namespace std;
int main()
{
// Take any two sets
set<char> set1, set2;
for (int i = 0; i < 4; i++) {
set1.insert('a' + i);
}
// Printing the size of sets
cout << "set1 size:" << set1.size();
cout << endl;
cout << "set2 size:" << set2.size();
return 0;
}
输出:
set1 size:4 set2 size:0
时间复杂度:不变
相关用法
注:本文由纯净天空筛选整理自AKASH GUPTA 6大神的英文原创作品 set::size() in C++ STL。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。