multiset max_size() en C++ STL con ejemplos

El multiset::max_size() es una función incorporada en C++ STL que devuelve la cantidad máxima de elementos que puede contener un contenedor de conjuntos múltiples. Sintaxis: multiset_name.max_size() Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve el número máximo de elementos que puede contener un contenedor de conjuntos múltiples. Los siguientes programas ilustran … Continue reading «multiset max_size() en C++ STL con ejemplos»

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

El multiset::equal_range() es una función integrada en C++ STL que devuelve un iterador de pares. El par se refiere al rango que incluye todos los elementos del contenedor que tienen una clave equivalente a k. El límite inferior será el elemento mismo y el límite superior apuntará al siguiente elemento después de la tecla k. … Continue reading «función multiconjunto equal_range() en C++ STL»

establecer la función emplace_hint() en C++ STL

El set::emplace_hint() es una función integrada en C++ STL que inserta un nuevo elemento en el conjunto. Se pasa una posición en el parámetro de la función que actúa como una pista desde donde comienza la operación de búsqueda antes de insertar el elemento en su posición actual. La posición solo ayuda a que el … Continue reading «establecer la función emplace_hint() en C++ STL»

función multimap upper_bound() en C++ STL

El multimap::upper_bound(k) es una función incorporada en C++ STL que devuelve un iterador que apunta al siguiente elemento inmediato que es mayor que k. Si la clave pasada en el parámetro excede la clave máxima en el contenedor, entonces el iterador devuelve puntos a clave+1 y elemento=0. Sintaxis: multimap_name.upper_bound(key) Parámetros: esta función acepta una única … Continue reading «función multimap upper_bound() en C++ STL»

enumerar la función pop_back() en C++ STL

La lista::pop_back() es una función incorporada en C++ STL que se usa para eliminar un elemento de la parte posterior de un contenedor de lista. Es decir, esta función elimina el último elemento de un contenedor de lista. Por lo tanto, esta función reduce el tamaño del contenedor en 1, ya que elimina un elemento … Continue reading «enumerar la función pop_back() en C++ STL»

array::cbegin() y array::cend() en C++ STL

array::cbegin() es una función integrada en C++ STL que devuelve un const_iterator que apunta al primer elemento de la array. No se puede usar para modificar el elemento en la array, lo cual es posible usando array::begin(). Sintaxis: array_name.cbegin() Parámetros: La función no acepta ningún parámetro. Valor de retorno: la función devuelve un const_iterator que … Continue reading «array::cbegin() y array::cend() en C++ STL»

Cola de prioridad STL para estructura o clase

Priority_queue de STL es la implementación de Heap Data-structure . De forma predeterminada, es un montón máximo y podemos usarlo fácilmente para tipos de datos primitivos. Hay algunas aplicaciones importantes que se pueden encontrar aquí . Prerrequisito: Conceptos básicos de Priority_queue En este artículo, veremos cómo podemos usar la cola de prioridad para tipos de … Continue reading «Cola de prioridad STL para estructura o clase»

Verifique que todos los elementos en una array incluso estén usando la biblioteca en C++

Se nos da una array de elementos y tenemos que verificar si cada elemento es par o no.  Ejemplos: Input : [2, 4, 6, 8, 9] Output : All the elements are not even Input : [4, 6, 8, 12, 14] Output : All the elements are even Enfoque: el problema anterior se puede resolver … Continue reading «Verifique que todos los elementos en una array incluso estén usando la biblioteca en C++»

deque::push_back() en C++ STL

Las colas Deque o de doble extremo son contenedores de secuencia con la función de expansión y contracción en ambos extremos. Son similares a los vectores, pero son más eficientes en caso de inserción y eliminación de elementos al final, y también al principio. A diferencia de los vectores, es posible que no se garantice … Continue reading «deque::push_back() en C++ STL»

vector::crend() & vector::crbegin() con ejemplo

Estas funciones devuelven iteradores útiles para acceder a elementos vectoriales en orden inverso (desde el final hasta el principio) Usando vector::crend() Es una función miembro pública que devuelve un const_reverse_iterator que apunta al elemento que precede al primer elemento. Valor de retorno A const_reverse_iterator to the reverse end of the sequence. Sintaxis: const_reverse_iterator crend() const … Continue reading «vector::crend() & vector::crbegin() con ejemplo»