Apilar push() y pop() en C++ STL

Las pilas son un tipo de adaptadores de contenedores que siguen la propiedad LIFO (Último en entrar, primero en salir) , donde se agrega un nuevo elemento en un extremo y un elemento (en la parte superior) se elimina solo de ese extremo. Básicamente, la inserción y la eliminación ocurren en la parte superior de … Continue reading «Apilar push() y pop() en C++ STL»

Vector en C++ STL – Part 1

  Los vectores son lo mismo que las arrays dinámicas con la capacidad de cambiar su tamaño automáticamente cuando se inserta o elimina un elemento, y el contenedor maneja automáticamente su almacenamiento. Los elementos vectoriales se colocan en almacenamiento contiguo para que se pueda acceder a ellos y recorrerlos mediante iteradores. En los vectores, los … Continue reading «Vector en C++ STL – Part 1»

tamaño multiconjunto() en C++ STL con ejemplos

El multiset::size() es una función incorporada en C++ STL que devuelve la cantidad de elementos en el contenedor de conjuntos múltiples. Sintaxis: multiset_name.size() Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve el número de elementos en el contenedor de conjuntos múltiples. Los siguientes programas ilustran la función anterior: Programa 1: // … Continue reading «tamaño multiconjunto() en C++ STL con ejemplos»

unordered_multiset y sus usos

Hemos discutido sobre unordered_set en nuestra publicación anterior, el problema con unordered_set es que no es posible almacenar entradas duplicadas en esa estructura de datos. Por ejemplo, si ya tenemos algún valor v en unordered_set, insertar v nuevamente no tendrá ningún efecto. Para manejar esta duplicación, se debe usar unordered_multiset, también puede almacenar elementos duplicados. Internamente, … Continue reading «unordered_multiset y sus usos»

apilar arriba() en C++ STL – Part 1

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 – Part 1»

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

 Los conjuntos son un tipo de contenedor asociativo en el que cada elemento tiene que ser único porque el valor del elemento lo identifica. Los valores se almacenan en un orden ordenado específico, es decir, ascendente o descendente. Sintaxis: Haga clic aquí para el curso completo! C++ #include <iostream> #include <set>   int main() { … Continue reading «Establecido en la biblioteca de plantillas estándar de C++ (STL) – Part 1»

forward_list max_size() en C++ STL con ejemplos

forward_list ::max_size() es una función integrada en C++ STL que devuelve el número máximo de elementos que puede contener un contenedor de forward_list Sintaxis: forward_list_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 el contenedor. Los siguientes programas ilustran la función anterior: Programa … Continue reading «forward_list max_size() en C++ STL con ejemplos»

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

Par se utiliza para combinar dos valores que pueden ser de diferentes tipos de datos. Pair proporciona una forma de almacenar dos objetos heterogéneos como una sola unidad. Básicamente se utiliza si queremos almacenar tuplas. El contenedor de pares es un contenedor simple definido en el encabezado <utility> que consta de dos elementos de datos … Continue reading «Emparejar en la biblioteca de plantillas estándar (STL) de C++ – Part 1»

pila vacía() y tamaño de pila() en C++ STL

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 y (arriba) se elimina un elemento solo de ese extremo. pila::vacío() La función empty() se usa para verificar si el contenedor de la pila está vacío o no. … Continue reading «pila vacía() y tamaño de pila() en C++ STL»

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

Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener los mismos valores clave. Algunas funciones básicas asociadas con Map:  Haga clic aquí para el curso completo! CPP // CPP Program to demonstrate the implementation in Map … Continue reading «Mapa en la biblioteca de plantillas estándar (STL) de C++»