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

La lista::pop_front() es una función integrada en C++ STL que se usa para eliminar un elemento del frente de un contenedor de lista. Por lo tanto, esta función reduce el tamaño del contenedor en 1, ya que elimina el elemento del principio de una lista. Sintaxis : list_name.pop_front(); Parámetros : La función no acepta ningún … Continue reading «enumerar la función pop_front() en C++ STL»

forward_list::swap() en C++ STL

forward_list ::swap() es una función integrada en CPP STL que intercambia el contenido de la primera forward_list dada con otra forward_list. Sintaxis: swap(forward_list first, forward_list second) or forward_list1.swap(forward_list second) Parámetros: La función acepta dos parámetros que se especifican a continuación: primero : la primera lista de reenvío segundo : el segundo forward_list Valor devuelto: La … Continue reading «forward_list::swap() en C++ STL»

Arrays asociativas en C++

Las arrays asociativas también se denominan mapas o diccionarios. En C++. Estos son tipos especiales de arrays, donde la indexación puede ser numérica o cualquier otro tipo de datos  , es decir, puede ser numérico 0, 1, 2, 3… O carácter a, b, c, d… O string geek, computadoras…  Estos índices se refieren como claves … Continue reading «Arrays asociativas en C++»

deque::push_front() 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_front() en C++ STL»

std::list::sort 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::ordenar() La función sort() se usa para … Continue reading «std::list::sort en C++ STL»

deque::at() y deque::swap() 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::at() y deque::swap() en C++ STL»

forward_list::front() y forward_list::empty() en C++ STL

La lista de reenvío en STL implementa una lista enlazada individualmente. Introducido desde C++ 11, la lista de reenvío es más útil que otros contenedores en las operaciones de inserción, eliminación y movimiento (como ordenar) y permite la inserción y eliminación constante de elementos en el tiempo. Se diferencia de la lista por el hecho … Continue reading «forward_list::front() y forward_list::empty() en C++ STL»

partición_punto en C++ – Part 1

partición_punto() Obtiene el punto de partición: Devuelve un iterador al primer elemento en el rango particionado [primero, último] para el cual pred(predicado) no es verdadero, indicando su punto de partición. Los elementos del rango ya estarán particionados, como si se hubiera llamado a la partición con los mismos argumentos. La función optimiza el número de … Continue reading «partición_punto en C++ – Part 1»

set_symmetric_difference en C++ con ejemplos

Diferencia simétrica de dos rangos ordenados  La diferencia simétrica entre dos conjuntos está formada por los elementos que están presentes en uno de los conjuntos, pero no en el otro. Entre los elementos equivalentes en cada rango, se descartan los que aparecen antes en el orden existente antes de la convocatoria. El orden existente también … Continue reading «set_symmetric_difference en C++ con ejemplos»