Cola de Prioridad de Vectores en C++ STL con Ejemplos

Cola de prioridad en STL Las colas de prioridad son un tipo de adaptadores de contenedores, diseñados específicamente de tal manera que el primer elemento de la cola es el mayor 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 … Continue reading «Cola de Prioridad de Vectores en C++ STL con Ejemplos»

Cómo convertir un Vector a Set en C++

Este artículo muestra cómo convertir un vector en un conjunto en C++.  Ejemplo: Entrada: vector = {1, 2, 3, 1, 1}  Salida: conjunto = {1, 2, 3} Entrada: vector = {1, 2, 3, 3, 5} Salida: conjunto = {1, 2, 3, 5} A continuación se muestran las diversas formas de realizar la conversión requerida: Método … Continue reading «Cómo convertir un Vector a Set en C++»

El subarreglo más largo que tiene un promedio mayor o igual a x

Dada una array de enteros y un entero x. Encuentre la longitud del subarreglo de tamaño máximo que tiene un promedio de enteros mayores o iguales a x. Ejemplos:   Input : arr[] = {-2, 1, 6, -3}, x = 3 Output : 2 Longest subarray is {1, 6} having average 3.5 greater than x = … Continue reading «El subarreglo más largo que tiene un promedio mayor o igual a x»

Encuentre el segmento que se superpone con el número máximo de segmentos

Dada una array 2D segments[][] donde cada segmento tiene la forma [L, R] que representa las coordenadas (X, Y) , la tarea es encontrar un segmento que se superponga con el número máximo de segmentos. Ejemplos: Entrada: segmentos[][] = {{1, 4}, {2, 3}, {3, 6}} Salida : {3, 6} Explicación: cada segmento se superpone con … Continue reading «Encuentre el segmento que se superpone con el número máximo de segmentos»

Programa Javascript para encontrar k elementos máximos de array en el orden original

Dada una array arr[] y un entero k, necesitamos imprimir k elementos máximos de la array dada. Los elementos deben imprimirse en el orden de la entrada. Nota: k siempre es menor o igual que n. Ejemplos:   Input : arr[] = {10 50 30 60 15} k = 2 Output : 50 60 The top … Continue reading «Programa Javascript para encontrar k elementos máximos de array en el orden original»

¿Cómo borrar un elemento de un vector usando erase() y reverse_iterator?

Dado un vector , la tarea es borrar un elemento de este vector usando erase() y reverse_iterator . Ejemplo: Input: vector = {1, 4, 7, 10, 13, 16, 19}, element = 16 Output: 1 4 7 10 13 19 Input: vector = {99, 89, 79, 69, 59}, element = 89 Output: 99 79 69 59 … Continue reading «¿Cómo borrar un elemento de un vector usando erase() y reverse_iterator?»

vector erase() y clear() en C++ – 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. vector::clear() La función clear() se utiliza para eliminar todos los elementos del contenedor de vectores, haciéndolo así de tamaño 0. Sintaxis:  vectorname.clear() Parameters : … Continue reading «vector erase() y clear() en C++ – Part 1»

Número mínimo de saltos requeridos para ordenar la array dada en orden ascendente

Dadas dos arrays arr[] y jump[] , cada una de longitud N , donde jump[i] denota el número de índices por los que el i -ésimo elemento en la array arr[] puede avanzar, la tarea es encontrar el número mínimo de saltos necesarios para que la array se ordene en orden ascendente . Nota:  Todos … Continue reading «Número mínimo de saltos requeridos para ordenar la array dada en orden ascendente»

¿Cómo encontrar la suma de elementos de un Vector usando STL en C++?

Dado un vector, encuentra la suma de los elementos de este vector usando STL en C++. Ejemplo:   Input: vec = {1, 45, 54, 71, 76, 12} Output: 259 Input: vec = {1, 7, 5, 4, 6, 12} Output: 35 Enfoque: la suma se puede encontrar con la ayuda de la función de acumulación() proporcionada en … Continue reading «¿Cómo encontrar la suma de elementos de un Vector usando STL en C++?»

vector::cbegin() y vector::cend() en C++ STL

Los vectores se conocen como arrays dinámicas que pueden cambiar su tamaño automáticamente cuando se inserta o elimina un elemento. Este almacenamiento se mantiene por contenedor. vector::cbegin() La función devuelve un iterador que se utiliza para iterar el contenedor. El iterador apunta al comienzo del vector. El iterador no puede modificar el contenido del vector. … Continue reading «vector::cbegin() y vector::cend() en C++ STL»