función unordered_multiset swap() en C++ STL

Unordered_multiset ::swap() es una función integrada en C++ STL que intercambia el contenido de dos  contenedores unordered_multiset.  Nota : Ambos contenedores deben tener el mismo tipo de elementos. Los tamaños de los contenedores pueden diferir. Sintaxis:  unordered_multiset1.swap(unordered_multiset2); Parámetros: La función acepta solo un parámetro obligatorio, es decir, unordered_multiset2 con el que se debe realizar el … Continue reading «función unordered_multiset swap() en C++ STL»

función de redimensionamiento de lista de reenvío() en C++ STL

forward_list ::resize() es una función incorporada en C++ STL que cambia el tamaño de forward_list. Si el tamaño dado es mayor que el tamaño actual, se insertan nuevos elementos al final de la lista de envío. Si el tamaño dado es más pequeño que el tamaño actual, los elementos adicionales se destruyen. Sintaxis: forwardlist_name.resize(n) Parámetro: … Continue reading «función de redimensionamiento de lista de reenvío() en C++ STL»

función unordered_set load_factor() en C++ STL

Unordered_set ::load_factor() es una función integrada en C++ STL que devuelve el factor de carga actual en el contenedor unordered_set. El factor de carga es la relación entre el número de elementos en el contenedor (su tamaño) y el número de baldes (bucket_count): factor_de_carga = tamaño / número_de_cubetas El factor de carga influye en la … Continue reading «función unordered_set load_factor() en C++ STL»

función unordered_multimap vacío() en C++ STL

Unordered_multimap ::empty() es una función integrada en C++ STL que devuelve un valor booleano. Devuelve verdadero si el contenedor unordered_multimap está vacío. De lo contrario, devuelve falso. Sintaxis: unordered_multimap_name.empty() Parámetros: La función no acepta ningún parámetro. Valor devuelto: Devuelve un valor booleano que indica si un mapa múltiple sin ordenar está vacío o no. Los … Continue reading «función unordered_multimap vacío() en C++ STL»

Ordenando un vector en C++

Requisitos previos: std::sort en C++ , vector en C++ , inicializar un vector en C++ .  CPP // C++ program to sort a vector in non-decreasing // order. #include <bits/stdc++.h> using namespace std;    int main() {     vector<int> v{ 1, 5, 8, 9, 6, 7, 3, 4, 2, 0 };        sort(v.begin(), v.end());        cout … Continue reading «Ordenando un vector en C++»

función unordered_multiset bucket_count() en C++ STL

Unordered_multiset ::bucket_count() es una función integrada en C++ STL que devuelve el número total de cubos en el contenedor unordered_multiset. Un cubo es una ranura en la tabla hash interna del contenedor a la que se asignan elementos en función de su valor hash. Sintaxis: unordered_multiset_name.bucket_count() Parámetros: La función no acepta ningún parámetro. Valor devuelto: … Continue reading «función unordered_multiset bucket_count() en C++ STL»

array data() en C++ STL con ejemplos

array ::data() es una función integrada en C++ STL que devuelve un puntero que apunta al primer elemento del objeto de array. Sintaxis: array_name.data() Parámetros: La función no acepta ningún parámetro. Valor de retorno: la función devuelve un puntero. Los siguientes programas ilustran la función anterior: Programa 1: // CPP program to demonstrate the // … Continue reading «array data() en C++ STL con ejemplos»

función multiconjunto find() en C++ STL

El multiset::find() es una función incorporada en C++ STL que devuelve un iterador que apunta al límite inferior del elemento que se busca en el contenedor de conjuntos múltiples. Si no se encuentra el elemento, el iterador apunta a la posición más allá del último elemento del conjunto.  Sintaxis: multiset_name.find(element) Parámetros: la función acepta un … Continue reading «función multiconjunto find() en C++ STL»

función vector max_size() en C++ STL

El vector::max_size() es una función integrada en C++ STL que devuelve el número máximo de elementos que puede contener el contenedor de vectores. Sintaxis: vector_name.max_size() Parámetros: La función no acepta ningún parámetro. Valor de retorno: la función devuelve los números máximos que pueden caber en el contenedor de vectores. Complejidad del Tiempo – Constante O(1)  … Continue reading «función vector max_size() en C++ STL»

Función multimap size() en C++ STL

El multimapa::tamaño() es una función incorporada en C++ STL que devuelve la cantidad de elementos en el contenedor multimapa. Sintaxis: multimap_name.size() Parámetros: La función no acepta ningún parámetro. Valor devuelto: Esta función devuelve el número de elementos que tiene un contenedor multimapa.  CPP // C++ function for illustration // multimap::size() function #include <bits/stdc++.h> using namespace … Continue reading «Función multimap size() en C++ STL»