📜  在C++ STL中设置:: size()

📅  最后修改于: 2021-05-30 16:40:43             🧑  作者: Mango

集合是按照特定顺序存储唯一元素的容器。在内部,集合中的元素总是被排序。集通常实现为二进制搜索树

设置::大小()
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等的更多准备工作,请参阅“完整面试准备课程”