Encuentre todos los subconjuntos únicos de un conjunto dado usando C++ STL

Dada una array arr[] de números enteros de tamaño N que pueden contener duplicados, la tarea es encontrar todos los subconjuntos únicos posibles, utilizando C++ STL . Nota: Cada subconjunto debe estar ordenado. Ejemplos: Entrada : N = 3, arr[] = {2, 1, 2} Salida :(), (1), (1 2), (1 2 2), (2), (2 2) … Continue reading «Encuentre todos los subconjuntos únicos de un conjunto dado usando C++ STL»

Mapa de Tuplas en C++ con Ejemplos

¿Qué es una tupla? Una tupla en C++ es un objeto que tiene la capacidad de agrupar varios elementos. Los elementos pueden ser del mismo tipo así como diferentes tipos de datos. Se puede acceder al orden en el que se inicializan los elementos de la tupla en el mismo orden. Funciones asociadas a una … Continue reading «Mapa de Tuplas en C++ con Ejemplos»

Lista de reenvío y lista de mapas desordenados en C++ con ejemplos

Lista de reenvíos Lista de reenvíoen STL implementa una lista enlazada individualmente. Introducidas desde C++ 11, las listas de reenvío son más útiles que otros contenedores en las operaciones de inserción, eliminación y movimiento (como ordenar) y permiten la inserción y eliminación constante de elementos en el tiempo. Se diferencia de la lista por el … Continue reading «Lista de reenvío y lista de mapas desordenados en C++ con ejemplos»

std::clase hash en C++ STL

La clase hash es construible por defecto, lo que significa que uno puede construir este objeto sin argumentos ni valores de inicialización. Se utiliza para obtener el valor hash del argumento que se le está pasando. Si el argumento no cambia, el valor tampoco cambia. Sintaxis:   template <class T> struct hash; Sintaxis para crear objeto:   … Continue reading «std::clase hash en C++ STL»

operador match_results= en C++

match_results ::operator= se usa para reemplazar todas las coincidencias en un objeto smatch con nuevas coincidencias de otro objeto smatch. Sintaxis:   smatch_name1 = (smatch_name2) Note: smatch_name is an object of match_results class. Parámetros: El objeto smatch del lado derecho se copia en el del lado izquierdo. Valor devuelto: No devuelve nada. Nota: el primer elemento siempre contiene … Continue reading «operador match_results= en C++»

enumerar la función inversa en C++ STL

list ::reverse() es una función integrada en C++ STL que se utiliza para invertir un contenedor de lista. Invierte el orden de los elementos en el contenedor de lista. Sintaxis : list_name.reverse() Parámetros : esta función no acepta ningún parámetro. Valor devuelto: esta función no devuelve ningún valor. Simplemente invierte el orden de los elementos … Continue reading «enumerar la función inversa en C++ STL»

Último elemento de vector en C++ (Acceso y actualización)

En los vectores de C++ , podemos acceder al último elemento usando el tamaño del vector usando las siguientes formas. 1) Usar tamaño() #include <bits/stdc++.h> using namespace std;    int main() {     vector<int> v{10, 20, 30, 40, 50};            // Accessing last element     int n = v.size();     cout << v[n – 1] << endl;    … Continue reading «Último elemento de vector en C++ (Acceso y actualización)»

función log() en C++

Función Log() en C++: La función log() en C++ devuelve el logaritmo natural (logaritmo base-e) del argumento pasado en el parámetro. Sintaxis para devolver el logaritmo natural: resultado = log(x) Sintaxis para devolver el logaritmo (logaritmo en base 10) del argumento. resultado = log10(x) Los parámetros pueden ser de cualquier tipo de datos como int, … Continue reading «función log() en C++»

lexicographical_compare() en C++ STL – Part 1

C++ STL ofrece muchas utilidades para resolver problemas básicos comunes de la vida. La comparación de valores siempre es necesaria, pero a veces también necesitamos comparar las strings. Por lo tanto, lexicographical_compare() se usa para comparar strings .  Se usa comúnmente en los diccionarios para ordenar las palabras alfabéticamente; consiste en comparar elementos que tienen … Continue reading «lexicographical_compare() en C++ STL – Part 1»

std::string::append() en C++

Esta función miembro agrega caracteres al final de la string. Sintaxis 1: Agrega los caracteres de la string str. Lanza length_error si el tamaño resultante excede el número máximo de caracteres. string& string::append (const string& str) str : is the string to be appended. Returns : *this // CPP code to demonstrate append(str)     #include … Continue reading «std::string::append() en C++»