intercambio de pila() 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 y (arriba) se elimina un elemento solo de ese extremo. pila::intercambiar() Esta función se usa para intercambiar el contenido de una pila con otra pila del mismo tipo, … Continue reading «intercambio de pila() en C++ STL»

Compruebe si algún rango de K se superpone en algún punto

Dados N rangos [L, R] y un número entero K , la tarea es verificar si hay K rangos que se superponen en algún punto. Ejemplos:  Entrada: rangos[][] = {{1, 3}, {2, 4}, {3, 4}, {7, 10}}, K = 3  Salida: Sí  3 es un punto común entre los  rangos {1 , 3}, {2, 4} … Continue reading «Compruebe si algún rango de K se superpone en algún punto»

apilar emplazar() 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.  apilar::emplazar() Esta función se usa para insertar un nuevo elemento en el contenedor de la pila, el nuevo … Continue reading «apilar emplazar() en C++ STL»

Minimice la longitud de una string determinada eliminando las subsecuencias que forman paréntesis válidos

Dada una string S que consta de los caracteres ‘(‘, ‘)’, ‘[‘, ‘]’, ‘{‘, ‘}’ , la tarea es eliminar todas las subsecuencias de paréntesis equilibradas de la string e imprimir los caracteres restantes. Ejemplos: Entrada: S =“((){()({})” Salida: “({“ Explicación: S[1] y S[2] forman una secuencia regular de paréntesis. Por lo tanto, quítelos de … Continue reading «Minimice la longitud de una string determinada eliminando las subsecuencias que forman paréntesis válidos»

Funciones importantes de los componentes STL en C++

C++ // C++ code #include <iostream> #include <utility> using namespace std;   int main() {     // Declaring the PAIR1 of int and char     // IF pair is not initialized then ,     // default value of int/double is 0 and     // for string/char it is NULL     pair<int, char> PAIR1;     cout << PAIR1.first << » «;     … Continue reading «Funciones importantes de los componentes STL en C++»

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»

Encuentre el ganador del Juego para ganar borrando dos alfabetos similares consecutivos

Dada una string que consta de alfabetos en minúsculas. Reglas del juego:   Un jugador puede elegir un par de caracteres consecutivos similares y borrarlos. Hay dos jugadores jugando el juego, el jugador que hace el último movimiento gana. La tarea es encontrar al ganador si A va primero y ambos juegan de manera óptima. Ejemplos:   Input: … Continue reading «Encuentre el ganador del Juego para ganar borrando dos alfabetos similares consecutivos»

apilar emplazar() 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 y (arriba) se elimina un elemento solo de ese extremo.  apilar::emplazar() Esta función se usa para insertar un nuevo elemento en el contenedor de la pila, el nuevo … Continue reading «apilar emplazar() en C++ STL – Part 1»

Programa para insertar un elemento en la parte inferior de una pila

Dada una pila S y un número entero N , la tarea es insertar N en la parte inferior de la pila. Ejemplos: Entrada:  N = 7 S = 1 <- (Superior)       2      3      4      5 Salida: 1 2 3 4 5 7 Entrada:  N = 17 … Continue reading «Programa para insertar un elemento en la parte inferior de una pila»

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»