El mapa es una estructura de datos similar a un diccionario. Es una array asociativa de pares (clave, valor), donde solo un valor único está asociado con cada clave única.
map::clear(
) La función clear() se usa para eliminar todos los elementos del contenedor del mapa y así dejar su tamaño 0.
Sintaxis:
map1.clear() where map1 is the name of the map. Parameters: No parameters are passed.
Valor devuelto: Ninguno
Ejemplos:
Input : map1 = { {1, "India"}, {2, "Nepal"}, {3, "Sri Lanka"}, {4, "Myanmar"} } map1.clear(); Output: map1 = {} Input : map2 = {} map2.clear(); Output: map2 = {}
// CPP program to illustrate // Implementation of clear() function #include <bits/stdc++.h> using namespace std; int main() { // Take any two maps map<int, string> map1, map2; // Inserting values map1[1] = "India"; map1[2] = "Nepal"; map1[3] = "Sri Lanka"; map1[4] = "Myanmar"; // Print the size of map cout<< "Map size before running function: \n"; cout << "map1 size = " << map1.size() << endl; cout << "map2 size = " << map2.size() << endl;; // Deleting the map elements map1.clear(); map2.clear(); // Print the size of map cout<< "Map size after running function: \n"; cout << "map1 size = " << map1.size() << endl; cout << "map2 size = " << map2.size(); return 0; }
Producción:
Map size before running function: map1 size = 4 map2 size = 0 Map size after running function: map1 size = 0 map2 size = 0
Complejidad del tiempo: lineal, es decir, O (n)
Publicación traducida automáticamente
Artículo escrito por AKASH GUPTA 6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA