当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ set::size()用法及代码示例


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

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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。