encabezado numérico en C++ STL | Conjunto 2 (adjacent_difference(), inner_product() y iota())

El encabezado numérico es parte de la biblioteca numérica en C++ STL. Esta biblioteca consta de funciones y tipos matemáticos básicos, así como arrays numéricas optimizadas y soporte para la generación de números aleatorios. Algunas de las funciones en el encabezado numérico: iota acumular reducir producto Interno suma_parcial, etc. Consulte este artículo para obtener más … Continue reading «encabezado numérico en C++ STL | Conjunto 2 (adjacent_difference(), inner_product() y iota())»

Conjunto múltiple en la biblioteca de plantillas estándar (STL) de C++

Los conjuntos múltiples son un tipo de contenedores asociativos similares al conjunto, con la excepción de que varios elementos pueden tener los mismos valores. Algunas funciones básicas asociadas con multiset:  begin() – Devuelve un iterador al primer elemento del conjunto múltiple –> O(1) end() – Devuelve un iterador al elemento teórico que sigue al último … Continue reading «Conjunto múltiple en la biblioteca de plantillas estándar (STL) de C++»

array::crbegin() y array::crend() en C++ STL

array::crbegin() es una función integrada en C++ STL que devuelve un iterador inverso constante que apunta al último elemento del contenedor. Sintaxis: array_name.crbegin() Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve un iterador inverso que apunta al último elemento del contenedor. Programa para demostrar el método array::crbegin(): Programa 1:  CPP // … Continue reading «array::crbegin() y array::crend() en C++ STL»

función sinh() en C++ STL

El sinh() es una función incorporada en C++ STL que devuelve el seno hiperbólico de un ángulo dado en radianes. Sintaxis: sinh(data_type x) Parámetro: la función acepta un parámetro obligatorio x que especifica el ángulo hiperbólico en radianes. El parámetro puede ser de tipo de datos double, float o long double. Valor devuelto: la función … Continue reading «función sinh() en C++ STL»

estándar::generar_n en C++

std::generate es un algoritmo STL, que se usa para generar números basados ​​en una función de generador y luego asigna esos valores a los elementos en el contenedor en el rango [primero, último]. La función generadora tiene que ser definida por el usuario, y se llama sucesivamente para asignar los números. Ahora, puede haber un … Continue reading «estándar::generar_n en C++»

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»

partición_punto en C++

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++»

Tamaño de la array después de la eliminación repetida de LIS

Dada una array arr[0..n-1] del elemento positivo. La tarea es imprimir los elementos restantes de arr[] después de la eliminación repetida de LIS (de tamaño superior a 1). Si hay varios LIS con la misma longitud, debemos elegir el LIS que termina primero. Ejemplos:  Input : arr[] = {1, 2, 5, 3, 6, 4, 1} … Continue reading «Tamaño de la array después de la eliminación repetida de LIS»

Experiencia de entrevista One97 | Conjunto 3 (Backend/Node js Developer)

Ronda 1  Q1. Multiplica dos arrays 2d  Q2 Se le proporciona una pila en la que los elementos se llenan en tiempo de ejecución. Y operación estándar de empuje y pop. Ahora escriba una función en la que minimice el elemento en la pila en cualquier instancia en particular.  Ronda 2  Q1 Dada una array … Continue reading «Experiencia de entrevista One97 | Conjunto 3 (Backend/Node js Developer)»

Números primos en un rango dado usando STL | conjunto 2

Genera todos los números primos entre dos números dados. La tarea es imprimir números primos en ese rango. La criba de Eratóstenes es una de las formas más eficientes de encontrar todos los números primos menores que n, donde n es menor que 10 millones más o menos. Ejemplos: Input : start = 50 end … Continue reading «Números primos en un rango dado usando STL | conjunto 2»