集合是按照特定顺序存储唯一元素的容器。在内部,集合中的元素总是被排序。集通常实现为二进制搜索树。
设置::大小()
size()函数用于返回集合容器的大小或集合容器中的元素数。
句法:
set_name.size()
返回值:返回设置容器中的元素数。
例子:
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
using namespace std;
int main()
{
// Take any two sets
set 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
时间复杂度:恒定
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。