función de cambio de tamaño de lista() en C++ STL

list::resize() es una función incorporada en C++ STL que se usa para cambiar el tamaño de un contenedor de lista. Toma un número n como parámetro y cambia el tamaño del contenedor de la lista para que contenga exactamente n elementos. Si la lista ya tiene más de n elementos, la función borra los elementos … Continue reading «función de cambio de tamaño de lista() en C++ STL»

array::rbegin() y array::rend() en C++ STL

array::rbegin() es una función integrada en C++ STL que devuelve un iterador inverso que apunta al último elemento del contenedor. Sintaxis: array_name.rbegin() Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve un iterador inverso que apunta al último elemento del contenedor. Programa para demostrar el método array::rbegin(): Programa 1:  CPP // CPP … Continue reading «array::rbegin() y array::rend() en C++ STL»

Clasificación de Vector de Tupla en C++ (Orden Descendente)

¿Qué es el vector de tupla? Una tupla es un objeto que puede contener una cantidad de elementos y un vector que contiene una cantidad múltiple de dicha tupla se denomina vector de tupla. Los elementos pueden ser de diferentes tipos de datos. Los elementos de las tuplas se inicializan como argumentos en el orden … Continue reading «Clasificación de Vector de Tupla en C++ (Orden Descendente)»

Biblioteca <regex> en C++ STL

Clases principales Estas clases encapsulan una expresión regular y los resultados de hacer coincidir una expresión regular dentro de una secuencia de caracteres de destino. basic_regex: objeto de expresión regular (plantilla de clase) sub_match: identifica la secuencia de caracteres que coinciden con una subexpresión (plantilla de clase) match_results: identifica una coincidencia de expresión regular, incluidas … Continue reading «Biblioteca <regex> en C++ STL»

mapa::clear() en C++ STL

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 … Continue reading «mapa::clear() en C++ STL»

list::emplace_front() y list::emplace_back() en C++ STL

Las listas son contenedores utilizados en C++ para almacenar datos de forma no contigua. Normalmente, las arrays y los vectores son de naturaleza contigua, por lo que las operaciones de inserción y eliminación son más costosas en comparación con la opción de inserción y eliminación en las listas. lista::emplace_front() Esta función se usa para insertar … Continue reading «list::emplace_front() y list::emplace_back() en C++ STL»

array::fill() y array::swap() en C++ STL

Las clases de arreglos son generalmente más eficientes, livianas y confiables que los arreglos de estilo C. La introducción de la clase de array de C++ 11 ha ofrecido una mejor alternativa para las arrays de estilo C. array::llenar() Esta función se utiliza para establecer un valor común para todos los elementos del contenedor de … Continue reading «array::fill() y array::swap() en C++ STL»

Deque::front() y deque::back() en C++ STL

Las colas Deque o Double Ended son contenedores de secuencias 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 la … Continue reading «Deque::front() y deque::back() en C++ STL»

función sort_heap en C++ – Part 1

sort_heap () es un algoritmo STL que ordena un montón dentro del rango especificado por inicio y final. Ordena los elementos en el rango del montón [inicio, final) en orden ascendente. La segunda forma le permite especificar una función de comparación que determina cuándo un elemento es menor que otro. Definido en el encabezado Tiene … Continue reading «función sort_heap en C++ – Part 1»

estándar::iota en C++

Almacenar secuencia creciente  Asigna a cada elemento en el rango [primero, último] valores sucesivos de val, como si se incrementara con ++val después de escribir cada elemento. Modelo :  void iota (ForwardIterator first, ForwardIterator last, T val); Parameters : first, last Forward iterators to the initial and final positions of the sequence to be written. … Continue reading «estándar::iota en C++»