Рубрики

map :: empty () в C ++ STL

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

карта :: опорожнить ()

Функция empty () используется для проверки, является ли контейнер карты пустым или нет.

Синтаксис:

mapname.empty()
Parameters :
No parameters are passed.
Returns :
True, if map is empty
False, Otherwise

Примеры:

Input  : map 
         mymap['a']=10;
         mymap['b']=20;
         mymap.empty();
Output : False

Input  : map 
         mymap.empty();
Output : True

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

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

// Не пустой пример карты
// Программа CPP для иллюстрации
// Реализация функции empty ()
#include <iostream>
#include <map>

using namespace std;

  

int main()

{

    map<char, int> mymap;

    mymap['a'] = 1;

    mymap['b'] = 2;

    if (mymap.empty()) {

        cout << "True";

    }

    else {

        cout << "False";

    }

    return 0;

}

Выход:

False

// Пустой пример карты
// Программа CPP для иллюстрации
// Реализация функции empty ()
#include <iostream>
#include <map>

using namespace std;

  

int main()

{

    map<char, int> mymap;

    if (mymap.empty()) {

        cout << "True";

    }

    else {

        cout << "False";

    }

    return 0;

}

Выход:

True

Сложность времени: O (1)

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

map :: empty () в C ++ STL

0.00 (0%) 0 votes