Elimine todos los Nodes de la lista que son divisibles por cualquier número K dado

Dada una Lista Enlazada y una clave K. La tarea es escribir un programa para borrar todos los Nodes de la lista que son divisibles por K. Ejemplos:   Input : 12->15->9->11->5->6->7 K = 3 Output : 11 -> 5 -> 7 Input :13->4->16->9->22->45->5->16->6 K = 4 Output : 13 -> 9 -> 22 -> 45 … Continue reading «Elimine todos los Nodes de la lista que son divisibles por cualquier número K dado»

Reorganizar una lista enlazada en forma de zig-zag – Part 1

Dada una lista enlazada, reorganícela de modo que la lista convertida tenga la forma a < b > c < d > e < f… donde a, b, c… son Nodes de datos consecutivos de la lista enlazada. Ejemplos:  Input: 1->2->3->4 Output: 1->3->2->4 Explanation : 1 and 3 should come first before 2 and 4 … Continue reading «Reorganizar una lista enlazada en forma de zig-zag – Part 1»

Clasificación alternativa de la lista vinculada

Dada una lista enlazada que contiene n Nodes. El problema es reorganizar los Nodes de la lista de tal manera que los datos en el primer Node sean el primer mínimo, el segundo Node sea el primer máximo, el tercer Node sea el segundo mínimo, el cuarto Node sea el segundo máximo y así sucesivamente.  … Continue reading «Clasificación alternativa de la lista vinculada»

Experiencia de entrevista de OLA Cabs | Juego 2 (para Android: 1,5 años)

Primera ronda Examen escrito 1) Implementar operaciones de pila. También mantenga el recuento del entero más grande presente en la pila en cualquier momento dado. 2) Implementar el juego Buscaminas. 3) Diseñe una aplicación de Android para emular la cuenta regresiva. Tome la entrada del usuario y comience la cuenta regresiva desde el valor ingresado … Continue reading «Experiencia de entrevista de OLA Cabs | Juego 2 (para Android: 1,5 años)»

Encuentre el Node balanceado en una lista enlazada

Dada una lista enlazada, la tarea es encontrar el Node equilibrado en una lista enlazada. Un Node balanceado es un Node donde la suma de todos los Nodes a su izquierda es igual a la suma de todos los Nodes a su derecha, si no se encuentra tal Node, imprima -1 . Ejemplos:   Entrada: 1 … Continue reading «Encuentre el Node balanceado en una lista enlazada»

Entrevista Intuición | Conjunto 2 (en el campus)

Ronda uno (ronda escrita, 60 minutos): 1. Dada una lista enlazada sin clasificar, elimine todos los duplicados sin usar búferes temporales. 2. Un número a partir de 1 se puede obtener multiplicando 3 o sumando 5. Dado un número, encuentra la secuencia de operaciones para obtenerlo o decir que no es posible. por ejemplo: 13 … Continue reading «Entrevista Intuición | Conjunto 2 (en el campus)»

Contar elementos de frecuencia mínima en una lista enlazada

Dada una lista enlazada que contiene elementos duplicados. La tarea es encontrar el conteo de todos los elementos mínimos que ocurren en la lista enlazada dada. Ese es el recuento de todos esos elementos cuya frecuencia es mínima en la array. Ejemplos :   Input : 1-> 2-> 2-> 3 Output : 2 Explanation: 1 and … Continue reading «Contar elementos de frecuencia mínima en una lista enlazada»

Introducción a la lista multienlazada

Una lista de enlaces múltiples es un tipo especial de lista que contiene dos o más secuencias de teclas lógicas. Antes de verificar los detalles sobre la lista de enlaces múltiples, vea qué es una lista enlazada. Una lista enlazada es una estructura de datos que está libre de cualquier restricción de tamaño hasta que … Continue reading «Introducción a la lista multienlazada»

Programa Javascript para restar dos números representados como listas enlazadas

Dadas dos listas enlazadas que representan dos números positivos grandes. Resta el número más pequeño del más grande y devuelve la diferencia como una lista enlazada. Tenga en cuenta que las listas de entrada pueden estar en cualquier orden, pero siempre debemos restar las más pequeñas de las más grandes. Se puede suponer que no … Continue reading «Programa Javascript para restar dos números representados como listas enlazadas»

Programa Javascript para hacer la cabeza del Node medio en una lista vinculada

Dada una lista enlazada individualmente, encuentre el medio de la lista enlazada y establezca el Node medio de la lista enlazada al principio de la lista enlazada. Ejemplos: Input: 1 2 3 4 5 Output: 3 1 2 4 5 Input: 1 2 3 4 5 6 Output: 4 1 2 3 5 6 La idea … Continue reading «Programa Javascript para hacer la cabeza del Node medio en una lista vinculada»