Рубрики

set :: size () в C ++ STL

Наборы — это контейнеры, которые хранят уникальные элементы в определенном порядке. Внутренне элементы в наборе всегда сортируются . Наборы обычно реализуются как двоичные деревья поиска .

набор :: размер ()
Функция size () используется для возврата размера заданного контейнера или количества элементов в заданном контейнере.

Синтаксис:

set_name.size()

Возвращаемое значение: возвращает количество элементов в заданном контейнере.

Примеры:

Input  : set1{'a', 'b', 'c', 'd'};
         set1.size();
Output : 4

Input  : set2{};
         set2.size();
Output : 0

Ошибки и исключения

1. Не имеет исключительной гарантии.
2. Показывает ошибку при передаче параметра.

// C ++ программа для иллюстрации
// функция size () на множестве
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

    // Взять любые два набора

    set<char> set1, set2;

    for (int i = 0; i < 4; i++) {

        set1.insert('a' + i);

    }

  

    // Печать размера наборов

    cout << "set1 size: " << set1.size();

    cout << endl;

    cout << "set2 size: " << set2.size();

    return 0;

}

Выход:

set1 size: 4
set2 size: 0

Сложность времени: постоянная

Рекомендуемые посты:

set :: size () в C ++ STL

0.00 (0%) 0 votes