Lista vinculada inversa dada en grupos de tamaños específicos dados

Dada la lista enlazada y una array arr[] de tamaño N , la tarea es invertir todos los arr[i] Nodes de la lista a la vez (0 ≤ i < N) . Nota: si el número de Nodes en la lista es mayor que la suma de la array, los Nodes restantes permanecerán como están. … Continue reading «Lista vinculada inversa dada en grupos de tamaños específicos dados»

programa Java para dividir la array y agregar la primera parte al final | conjunto 2

Dada una array y divídala desde una posición específica, y mueva la primera parte de la array hasta el final.   Ejemplos:   Input : arr[] = {12, 10, 5, 6, 52, 36} k = 2 Output : arr[] = {5, 6, 52, 36, 12, 10} Explanation : Split from index 2 and first part {12, 10} … Continue reading «programa Java para dividir la array y agregar la primera parte al final | conjunto 2»

Programa de Python para invertir palabras en una string dada

Ejemplo: Deje que la string de entrada sea «me gusta mucho este programa». La función debería cambiar la string a «mucho, muy programe esto como yo» Ejemplos :  Entrada : s  = «código de práctica de prueba de geeks» Salida : s = «código de práctica de prueba de geeks» Entrada : s = «ser … Continue reading «Programa de Python para invertir palabras en una string dada»

Invertir una pila usando recursividad

Escriba un programa para invertir una pila usando recursividad. No está permitido usar construcciones de bucle como while, for..etc, y solo puede usar las siguientes funciones ADT en Stack S:  isEmpty(S)  push(S)  pop(S) La idea de la solución es mantener todos los valores en la pila de llamadas de función hasta que la pila se … Continue reading «Invertir una pila usando recursividad»

Invertir una array en grupos de tamaño dado – Part 2

Dada una array, invierta cada sub-array formada por k elementos consecutivos. Ejemplos:  Entrada:  arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]  k = 3  Salida:  [3, 2, 1, 6, 5, 4, 9, 8, 7] Entrada:  arr = [1, 2, 3, 4, 5, 6, 7, 8]  k = 5  Salida:  [5, 4, 3, … Continue reading «Invertir una array en grupos de tamaño dado – Part 2»

Imprima la serie de Fibonacci en orden inverso – Part 1

Dado un número n, imprima n términos de la serie de Fibonacci en orden inverso. Ejemplos:  Input : n = 5 Output : 3 2 1 1 0 Input : n = 8 Output : 13 8 5 3 2 1 1 0 Algoritmo   1) Declarar una array de tamaño n. 2) Inicialice a[0] y a[1] … Continue reading «Imprima la serie de Fibonacci en orden inverso – Part 1»

Lista enlazada XOR: inversión de una lista

Dada una lista enlazada XOR , la tarea es invertir la lista enlazada XOR. Ejemplos: Entrada: 4 <–> 7 <–> 9 <–> 7 Salida: 7 <–> 9 <–> 7 <–> 4 Explicación: Al invertir la lista vinculada, se modifica la lista vinculada XOR a 7 <–> 9 <–> 7 <–> 4. Entrada: 2 <-> 5 … Continue reading «Lista enlazada XOR: inversión de una lista»

Palabras intermedias inversas de una string

Dada una string str , imprima al revés todas las palabras excepto la primera y la última palabra. Ejemplos:  Input : Hi how are you geeks Output : Hi woh era uoy geeks Input : I am fine Output : I ma fine Imprime la primera palabra. Para las palabras intermedias restantes, imprima el reverso … Continue reading «Palabras intermedias inversas de una string»

String obtenida al invertir y complementar una string binaria K veces

Dada una string binaria de tamaño N y un número entero K , la tarea es realizar K operaciones en la string e imprimir la string final:  Si el número de operación es impar, invierta la string, Si el número de operación es par, entonces complemente la string. Ejemplos:   Entrada: str = “1011”, K = … Continue reading «String obtenida al invertir y complementar una string binaria K veces»

Modifique una oración invirtiendo el orden de aparición de todas las palabras de Palindrome

Dada una string S que representa una oración, la tarea es invertir el orden de todas las palabras palindrómicas presentes en la oración. Ejemplos: Entrada: S = «mamá y papá fueron al hospital de ojos» Salida: ojo y papá fueron al hospital de mamá Explicación: Todas las palabras palindrómicas presentes en la string son «mamá», … Continue reading «Modifique una oración invirtiendo el orden de aparición de todas las palabras de Palindrome»