Ordenar M elementos de una array circular dada a partir del índice K

Dada una array circular arr[] de tamaño N y dos enteros K y M , la tarea es ordenar M elementos de la array a partir del índice K . Ejemplos: Entrada: arr[] = {4, 1, 6, 5, 3}, K = 2, M = 3 Salida: 4 1 3 5 6 Explicación: Después de ordenar … Continue reading «Ordenar M elementos de una array circular dada a partir del índice K»

Siguiente mismo elemento de paridad en Circular Array

Dada una array circular arr[] de tamaño N , la tarea es encontrar los siguientes enteros de la misma paridad para cada elemento en arr[] . Si los siguientes enteros con la misma paridad no existen, devuelve -1 para ese número. Ejemplos : Entrada : arr[] = {2, 4, 3, 6, 5} Salida : 4 … Continue reading «Siguiente mismo elemento de paridad en Circular Array»

Modifique la array reemplazando elementos con la potencia más cercana de su elemento anterior o siguiente

Dada una array circular arr[] que consta de N enteros positivos, la tarea es modificar la array reemplazando cada elemento de la array con la potencia más cercana de su elemento de array anterior o siguiente. Ejemplos: Entrada: arr[] = {2, 3, 4, 1, 2} Salida: {2, 4, 3, 1, 2} Explicación: Para arr[0](= 2): … Continue reading «Modifique la array reemplazando elementos con la potencia más cercana de su elemento anterior o siguiente»

Intercambios mínimos para agrupar todos los 0 en Binary Circular Array

Dada una array circular binaria arr[] de tamaño N , la tarea es encontrar los intercambios mínimos para agrupar todos los 0 en la array. Ejemplos : Entrada: arr[] = {1, 0, 1, 0, 0, 1, 1} Salida: 1 Explicación: Estas son algunas de las formas de agrupar todos los 0: {1, 1, 0, 0, … Continue reading «Intercambios mínimos para agrupar todos los 0 en Binary Circular Array»

Python | Comprobar si dos listas son circularmente idénticas

Dadas dos listas, comprueba si son circularmente idénticas o no. Ejemplos: Input : list1 = [10, 10, 0, 0, 10] list2 = [10, 10, 10, 0, 0] Output : Yes Explanation: yes they are circularly identical as when we write the list1 last index to second last index, then we find it is circularly same … Continue reading «Python | Comprobar si dos listas son circularmente idénticas»

Elemento mayoritario en una array circular de 0 y 1

Dada una array circular que contiene solo 0 y 1, de tamaño n donde n = p*q (p y q son ambos números enteros impares). La tarea es verificar si existe una forma tal que 1 sea mayoritario luego de aplicar las siguientes operaciones:  Divida la array circular en p subarreglos, cada uno de tamaño … Continue reading «Elemento mayoritario en una array circular de 0 y 1»

Recuento máximo de pares adyacentes con suma par en una array circular dada

Dada una array binaria circular arr[] de N enteros, la tarea es encontrar el recuento máximo de pares de elementos adyacentes cuya suma sea par donde cada elemento puede pertenecer a un par como máximo. Ejemplo: Entrada: arr[] = {1, 1, 1, 0, 1} Salida: 2 Explicación: Se pueden formar dos pares de la siguiente … Continue reading «Recuento máximo de pares adyacentes con suma par en una array circular dada»

array circular – Part 1

Una array se llama circular si consideramos el primer elemento como el siguiente del último elemento. Las arrays circulares se utilizan para implementar la cola (consulte this y this ). Un problema de ejemplo:  supongamos que n personas están sentadas en una mesa circular con los nombres A, B, C, D, … Dado un nombre, … Continue reading «array circular – Part 1»

Encuentre el siguiente elemento mayor en una array circular | conjunto 2

Dada una array circular arr[] que consta de N enteros, la tarea es imprimir el siguiente elemento mayor para cada elemento de la array circular. Elementos para los que no existe elemento mayor, imprime “-1” . Ejemplos: Entrada: arr[] = {5, 6, 7} Salida: 6 7 -1 Explicación: El siguiente elemento mayor para cada elemento … Continue reading «Encuentre el siguiente elemento mayor en una array circular | conjunto 2»

Programa Php para la suma máxima de subarreglo circular

Dados n números (tanto +ve como -ve), dispuestos en un círculo, encuentre la suma máxima de números consecutivos.  Ejemplos:  Input: a[] = {8, -8, 9, -9, 10, -11, 12} Output: 22 (12 + 8 – 8 + 9 – 9 + 10) Input: a[] = {10, -3, -4, 7, 6, 5, -4, -1} Output: 23 … Continue reading «Programa Php para la suma máxima de subarreglo circular»