lexicographical_compare() en C++ STL

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»

Convertir una array a forma reducida | Conjunto 2 (Usando vector de pares)

Dada una array con n elementos distintos, convierta la array dada en una forma en la que todos los elementos estén en el rango de 0 a n-1. El orden de los elementos es el mismo, es decir, 0 se coloca en lugar del elemento más pequeño, 1 se coloca para el segundo elemento más … Continue reading «Convertir una array a forma reducida | Conjunto 2 (Usando vector de pares)»

Encuentra el índice de un elemento en un Conjunto en C++

Dado un conjunto S que consta de N enteros y un elemento K , la tarea es encontrar el índice del elemento K en el conjunto S. Si el elemento no está presente en S , imprima -1 . Ejemplos: Entrada: N = 5, S = {1, 2, 3, 4, 6} K = 6 Salida: … Continue reading «Encuentra el índice de un elemento en un Conjunto en C++»

Experiencia de entrevista de VMware | Conjunto 5 (en el campus para desarrolladores de aplicaciones de TI)

Ronda 1: RONDA DE OBJETIVOS EN LÍNEA en la plataforma HIREPRO Esta ronda consta de 30 preguntas de aptitud basadas en párrafos extensos y difíciles, objetivas, que deben resolverse en 45 minutos sin calificación negativa. Luego hubo una ronda técnica que constaba de 50 preguntas objetivas (compuestas principalmente por resultados de C++ básicamente sobre precedencia … Continue reading «Experiencia de entrevista de VMware | Conjunto 5 (en el campus para desarrolladores de aplicaciones de TI)»

Experiencia de entrevista de MakeMyTrip | Conjunto 11 (Posición de desarrollador)

Recientemente fui entrevistado para el puesto de desarrollador de MakeMyTrip. Tuve 5 rondas: Ronda 1: 1) Invierta una lista vinculada : debería poder escribir código en papel. 2) Encuentra el siguiente número más grande . Ejemplo: i/o -123 o/p 132 3) Concatene la array para encontrar el mayor número posible . – Principalmente, verán si … Continue reading «Experiencia de entrevista de MakeMyTrip | Conjunto 11 (Posición de desarrollador)»

Diferencia entre std::set::upper_bound y std::upper_bound en C++

Requisitos previos: iteradores de acceso aleatorio , iteradores bidireccionales Los conjuntos son un tipo de contenedor asociativo en el que cada elemento tiene que ser único porque el valor del elemento lo identifica. El valor del elemento no se puede modificar una vez que se agrega al conjunto, aunque es posible eliminar y agregar el … Continue reading «Diferencia entre std::set::upper_bound y std::upper_bound en C++»

Programa Java para reorganizar una lista dada de modo que consista en elementos mínimos máximos alternos

Dada una lista de números enteros, reorganice la lista de modo que consista en alternar elementos mínimos y máximos usando solo operaciones de lista . El primer elemento de la lista debe ser el mínimo y el segundo elemento debe ser el máximo de todos los elementos presentes en la lista. De manera similar, el … Continue reading «Programa Java para reorganizar una lista dada de modo que consista en elementos mínimos máximos alternos»

Cola de prioridad de listas en C++ con ejemplos

cola de prioridad Las colas de prioridad son un tipo de adaptadores de contenedores, diseñados específicamente de modo 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 la cola tiene … Continue reading «Cola de prioridad de listas en C++ con ejemplos»

Vector de Mapas en C++ con Ejemplos

Mapa en STL : 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. Vector en STL: Vector es lo mismo que las arrays dinámicas con la capacidad de cambiar su tamaño automáticamente … Continue reading «Vector de Mapas en C++ con Ejemplos»

Encuentre el elemento máximo y mínimo en un conjunto en C++ STL

Dado un Conjunto, la tarea es encontrar el elemento máximo y mínimo de este conjunto en C++ STL. Ejemplos: Input: set={1, 6, 15, 10, 5} Output: max = 15, min = 1 Input: set={10, 20, 30, 40, 50, 60} Output: max = 60, min = 10 Uso de los métodos set.begin() y set.end() Enfoque: Los … Continue reading «Encuentre el elemento máximo y mínimo en un conjunto en C++ STL»