Tag: SINGLY-LINKED-LIST
Para la primera función, ¿no debería estar “prev = head” afuera de “else” porque queremos establecer el valor anterior (“prev”) cada vez antes de cambiar el valor de la cabeza (“head”)? Para la segunda función, ¿no debería “p2 = p2.next” estar afuera de “else” porque queremos avanzar al siguiente nodo . . . Read more
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
Realmente estoy teniendo problemas para pensar. Estoy intentando codificar, pero principalmente copio y pego mientras trato de aprender. Aquí está el código que he reunido hasta ahora. function LinkedList() { this.head = null; this.length++; } function Node(val) { this.val = val; this.next = null; } El prototipo de LinkedList agrega . . . Read more
Según LeetCode, esta es la definición de una lista enlazada: class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next ¿Cómo se crea un único nodo que, al llamarse, produzca una salida vacía ([]) en lugar de ([0])? En la fusión de dos listas enlazadas, si pasamos dos . . . Read more
Mi función debe devolver el puntero del primer elemento en la lista enlazada “String s” después de agregar un carácter. typedef struct String { char cChar; //dato de tipo char almacenado en un nodo struct String* strNext; //puntero al siguiente nodo de la lista enlazada }String; String create () { . . . Read more