Programa Php para encontrar un par con la diferencia dada

Dada una array no ordenada y un número n, encuentre si existe un par de elementos en la array cuya diferencia es n. Ejemplos:   Input: arr[] = {5, 20, 3, 2, 50, 80}, n = 78 Output: Pair Found: (2, 80) Input: arr[] = {90, 70, 20, 80, 50}, n = 45 Output: No Such Pair … Continue reading «Programa Php para encontrar un par con la diferencia dada»

Encuentra todas las palabras en una oración dada que son lexicográficamente crecientes y lexicográficamente decrecientes

Dada una string que representa una oración llamada str de tamaño N , la tarea es encontrar todas las palabras válidas en una oración que están ordenadas lexicográficamente en orden creciente y decreciente junto con sus conteos. Nota: Las palabras válidas son:- palabras que no contienen números. palabras mayores que tamaño 1 . Ejemplos: Entrada: … Continue reading «Encuentra todas las palabras en una oración dada que son lexicográficamente crecientes y lexicográficamente decrecientes»

Programa Javascript para ordenar una lista vinculada que se ordena alternando órdenes ascendentes y descendentes

Dada una lista enlazada. La lista enlazada está en orden ascendente y descendente alternado. Ordena la lista de manera eficiente.  Ejemplo:  Input List: 10 -> 40 -> 53 -> 30 -> 67 -> 12 -> 89 -> NULL Output List: 10 -> 12 -> 30 -> 40 -> 53 -> 67 -> 89 -> NULL … Continue reading «Programa Javascript para ordenar una lista vinculada que se ordena alternando órdenes ascendentes y descendentes»

Programa Javascript para fusionar tipo de listas enlazadas

A menudo se prefiere la ordenación por combinación para ordenar una lista vinculada. El lento rendimiento de acceso aleatorio de una lista enlazada hace que algunos otros algoritmos (como la ordenación rápida) funcionen mal y otros (como la ordenación heap) sean completamente imposibles.  Deje que head sea el primer Node de la lista enlazada que … Continue reading «Programa Javascript para fusionar tipo de listas enlazadas»

Programa en C++ para unión e intersección de dos listas enlazadas

Dadas dos listas enlazadas, cree listas de unión e intersección que contengan la unión y la intersección de los elementos presentes en las listas dadas. El orden de los elementos en las listas de salida no importa. Ejemplo: Input: List1: 10->15->4->20 List2: 8->4->2->10 Output: Intersection List: 4->10 Union List: 2->8->20->4->15->10 Método 1 (Simple): Los siguientes … Continue reading «Programa en C++ para unión e intersección de dos listas enlazadas»

Realice consultas dadas en la cola de acuerdo con las reglas dadas

Dada una cola que consta de los primeros N números naturales y consultas Query[][] del tipo {E, X}, la tarea es realizar las consultas dadas en la cola dada de acuerdo con las siguientes reglas: Si el valor de E es 1 , extraiga el elemento frontal de la cola . Si el valor de … Continue reading «Realice consultas dadas en la cola de acuerdo con las reglas dadas»

Encuentra elementos de la array original de la array duplicada

Dada una array arr[] de 2*N enteros tal que consta de todos los elementos junto con los valores dobles de otra array, digamos A[] , la tarea es encontrar la array A[] . Ejemplos: Entrada: arr[] = {4, 1, 18, 2, 9, 8} Salida: 1 4 9 Explicación: después de tomar los valores dobles de … Continue reading «Encuentra elementos de la array original de la array duplicada»

Clasificación de Vector de Tupla en C++ (Orden Ascendente)

¿Qué es el vector de tupla? Una tupla es un objeto que puede contener una cantidad de elementos y un vector que contiene una cantidad múltiple de dicha tupla se denomina vector de tupla. Los elementos pueden ser de diferentes tipos de datos. Los elementos de las tuplas se inicializan como argumentos en el orden … Continue reading «Clasificación de Vector de Tupla en C++ (Orden Ascendente)»

Calcule las cargas del servidor mediante la programación por turnos

Dados M servidores que manejan múltiples requests con una capacidad computacional infinita y arreglos de tiempo de llegada [] y tiempo de proceso [] de tamaño N que denotan el tiempo de llegada y el tiempo de carga de N requests de la siguiente manera: Cada servidor está numerado de 0 a (M – 1) … Continue reading «Calcule las cargas del servidor mediante la programación por turnos»

Imprime n elementos más pequeños de una array dada en su orden original

Nos dan una array de m elementos, necesitamos encontrar los n elementos más pequeños de la array, pero deben estar en el mismo orden en que están en la array dada. Ejemplos:  Input : arr[] = {4, 2, 6, 1, 5}, n = 3 Output : 4 2 1 Explanation : 1, 2 and 4 … Continue reading «Imprime n elementos más pequeños de una array dada en su orden original»