Deque en la biblioteca de plantillas estándar (STL) de C++

Las colas de dos extremos 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. A diferencia de los vectores, es posible que no se garantice la asignación de almacenamiento contiguo. Las colas de doble … Continue reading «Deque en la biblioteca de plantillas estándar (STL) de C++»

mapear la función rbegin() en C++ STL – Part 1

El rbegin() es una función en C++ STL. Devuelve un iterador inverso que apunta al último elemento del mapa. El iterador inverso itera en orden inverso e incrementarlo significa moverse hacia el comienzo del mapa. SINTAXIS: r_i rbegin(); const_r_i rbegin() const; Parámetros: No exceptúa ningún parámetro. Valor devuelto: este método arroja un iterador inverso al … Continue reading «mapear la función rbegin() en C++ STL – Part 1»

Deque::empty() y deque::size() 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::empty() y deque::size() en C++ STL»

apilar arriba() en C++ STL

Las pilas son un tipo de adaptadores de contenedores con tipo de trabajo LIFO (Last In First Out), donde se agrega un nuevo elemento en un extremo llamado la parte superior de la pila, y un elemento se elimina solo del mismo extremo. stack::top( ) La función top() se usa para hacer referencia al elemento … Continue reading «apilar arriba() en C++ STL»

Cola en la biblioteca de plantillas estándar (STL) de C++

Las colas son un tipo de adaptadores de contenedores que operan en un tipo de arreglo de primero en entrar, primero en salir (FIFO). Los elementos se insertan en la parte posterior (final) y se eliminan desde el frente. Las colas utilizan un objeto encapsulado de deque o lista (clase de contenedor secuencial) como su … Continue reading «Cola en la biblioteca de plantillas estándar (STL) de C++»

función map rend() en C++ STL

La función rend() es una función incorporada en C++ STL que devuelve un iterador inverso que apunta al elemento teórico justo antes del primer par clave-valor en el mapa (que se considera su extremo inverso). Sintaxis: map_name.rend() Parámetros: La función no toma ningún parámetro. Valor devuelto: la función devuelve un iterador inverso que apunta al … Continue reading «función map rend() 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»

Apilar en C++ STL – Part 1

Las pilas son un tipo de adaptadores de contenedores con tipo de funcionamiento LIFO (Last In First Out), donde se agrega un nuevo elemento en un extremo (superior) y se elimina un elemento solo de ese extremo. Stack utiliza un objeto encapsulado de vector o deque (por defecto) o lista (clase de contenedor secuencial) como … Continue reading «Apilar en C++ STL – Part 1»

Cómo iterar a través de un vector sin usar iteradores en C++

Requisito previo: C++ STL , Iteradores en C++ STL El iterador no es la única forma de iterar a través de cualquier contenedor STL . Existe una forma mejor y más eficiente de iterar a través de vectores sin usar iteradores. Se puede iterar utilizando los valores almacenados en cualquier contenedor. A continuación se muestra … Continue reading «Cómo iterar a través de un vector sin usar iteradores en C++»

Cola de prioridad en la biblioteca de plantillas estándar (STL) de C++ – Part 1

Las colas de prioridad son un tipo de adaptadores de contenedores , diseñados específicamente de modo que el primer elemento de la cola sea el mayor o el menor de todos los elementos de la cola y los elementos estén en orden no creciente (por lo tanto, podemos ver que cada elemento de la cola … Continue reading «Cola de prioridad en la biblioteca de plantillas estándar (STL) de C++ – Part 1»