¿Cómo insertar elementos en la lista STL de C++?

La lista se ha discutido en muchos artículos, pero el único propósito de este artículo es cubrir todos los tipos de inserciones que se pueden realizar en un contenedor de lista y brindar una visión detallada de las operaciones de inserción. La lista y sus muchas funciones se definen en el archivo de encabezado «lista». … Continue reading «¿Cómo insertar elementos en la lista STL de C++?»

Cómo eliminar el último elemento de un conjunto en C++

Dado un Set , la tarea es eliminar el último elemento de este Set en C++. Ejemplos: Input: set = [10 20 30 70 80 90 100 40 50 60] Output: 10 20 30 40 50 60 70 80 90 Input: set = [1 2 3 4 5] Output: 1 2 3 4 Los conjuntos … Continue reading «Cómo eliminar el último elemento de un conjunto en C++»

Frecuencia de cada carácter en una String usando unordered_map en C++

Dada una string str , la tarea es encontrar la frecuencia de cada carácter de una string usando un mapa_desordenado en C++ STL . Ejemplos:  Entrada: str = “geeksforgeeks”  Salida:  r 1  e 4  s 2  g 2  k 2  f 1  o 1 Entrada: str = “programación”  Salida:  n 1  i 1  p 1  … Continue reading «Frecuencia de cada carácter en una String usando unordered_map en C++»

¿Cómo revertir una array usando STL en C++?

Dada una array arr[], invierta esta array usando STL en C++. Ejemplo: Input: arr[] = {1, 45, 54, 71, 76, 12} Output: {12, 76, 71, 54, 45, 1} Input: arr[] = {1, 7, 5, 4, 6, 12} Output: {12, 6, 4, 5, 7, 1} Enfoque: la inversión se puede realizar con la ayuda de la … Continue reading «¿Cómo revertir una array usando STL en C++?»

tamaño de mapa desordenado() en C++ STL

Unordered_multimap ::size() es una función integrada en la biblioteca de plantillas estándar de C++ que devuelve el número de elementos en el mapa desordenado. Sintaxis : unordered_multimap_name.size() Valor devuelto : Devuelve el número del elemento presente en el mapa desordenado. Complejidad del tiempo: Constant i.e. O(1). Programa 1: // C++ program to demonstrate // unordered_map … Continue reading «tamaño de mapa desordenado() en C++ STL»

Contar elementos en un vector que coincidan con un valor o condición objetivo

Para determinar el número de enteros en un vector que coincide con un valor particular. Usamos contar en C++ STL // CPP program to count vector elements that // match given target value. #include <algorithm> #include <iostream> #include <vector> using namespace std;    int main() {     vector<int> v{ 10, 30, 30, 10, 30, 30 }; … Continue reading «Contar elementos en un vector que coincidan con un valor o condición objetivo»

Plantilla std::is_compound en C++

La plantilla std::is_compound de C++ STL se usa para verificar si el tipo es un tipo compuesto o no. Devuelve un valor booleano que muestra lo mismo. Sintaxis : template < class T > struct is_compound; Parámetro : esta plantilla contiene un solo parámetro T (clase de rasgo) para verificar si T es un tipo … Continue reading «Plantilla std::is_compound en C++»

forward_list::cend() en C++ STL con ejemplo

forward_list::cend() es una función en C++ STL que devuelve un iterador constante que apunta al último elemento de forward_list. El iterador devuelto por la función no apunta a ningún elemento del contenedor, sino a la posición seguida por el último elemento del contenedor de la lista de avance. El iterador devuelto por la función apunta … Continue reading «forward_list::cend() en C++ STL con ejemplo»

función strtoimax() en C++

La función strtoimax() en C++ interpreta el contenido de una string como un número entero de la base especificada y devuelve su valor como intmax_t (entero de ancho máximo). Esta función también establece un puntero final que apunta al primer carácter después del último carácter numérico válido de la string; si no existe tal carácter, … Continue reading «función strtoimax() en C++»

match_results length() en C++ STL

Match_results ::length() es una función incorporada en C++ que se usa para devolver la longitud de una coincidencia particular en el objeto match_results. Sintaxis:   smatch_name.length(n) Note: smatch_name is an object of match_results class. Parámetros: Acepta un único parámetro n que especifica el número de Match. Es menor que match_results::size. El número de coincidencia 0 representa … Continue reading «match_results length() en C++ STL»