es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DOUBLY-LINKED-LIST

No se puede agregar un nuevo nodo a la lista enlazada.

Estoy tratando de escribir una función que añade un nuevo nodo al final de una lista enlazada y el programa termina por razones desconocidas. He añadido marcas “Funciona por ahora” para visualizar lo que está sucediendo. Parece que el programa termina justo antes del código “if (*first == NULL) {…}” . . . Read more

Eliminar el valor más grande de una lista enlazada

Entonces lo he mencionado en el título, quiero eliminar el valor más grande de un LinkedList, pero no puedo entender exactamente cómo hacerlo. Intenté esto pero obtengo un error. java // Eliminar “n” de la lista ‘first’ public static void Remove(Node<int> first, Node<int> n) { Node<int> pos = first; while . . . Read more

Creando una lista enlazada mediante la entrada de datos.

Estoy tratando de obtener una LinkedList a partir de la entrada del usuario y todo funciona bien, pero no entiendo por qué. En el bucle while, constantemente estoy estableciendo ‘last’ como la entrada más reciente de num. Pero nunca actualizo ‘n1’ fuera del bucle, ¿entonces cómo sigue funcionando? ¿Cuándo se . . . Read more

Dada una lista enlazada no ordenada, encuentra el elemento con el valor más grande. (JavaScript)

Soy nuevo en la programación y estoy aprendiendo problemas de listas enlazadas. Encontré una solución, pero realmente no entiendo lo que hacen. ¿Qué significa (!node.next)? ¿Es lo mismo que node.next != null? Tampoco entiendo esta línea: return (node.value > biggestValueInRest ? node.value : biggestValueInRest); ¿Significa que si node.value es mayor . . . Read more