Tag: DOUBLY-LINKED-LIST
Por favor, señale el error en la lógica de mi código (si lo hay). Se trata de una función que intenta insertar un elemento al principio de una Lista Doblemente Enlazada en lenguaje C. struct DLL *insertAthead(struct DLL *head, int newData) { struct DLL *p = (struct DLL *)malloc(sizeof(struct DLL)); . . . Read more
A continuación se muestra una parte de una implementación de una lista enlazada y estoy confundido acerca de la semántica: class Node<t> { var value: T var next: Node? weak var previous: Node? init(value: T) { self.value = value } } struct LinkedList<t> { var head: Node<t>? var tail: Node<t>? . . . Read more
Estoy intentando usar “UserAccType” en “UserAccountListType”, pero el código sigue dándome este error: símbolo(s) no encontrado(s) para la arquitectura x86_64. He intentado usar una declaración anticipada y me dio otro error: “el campo tiene un tipo incompleto”. ¿Cómo puedo solucionar este problema? Gracias de antemano. Aquí hay una parte del . . . Read more
Me gustaría preguntar cómo modificar la función cloneList para que funcione correctamente. Siempre quiero agregar un nuevo elemento en la parte superior de la lista. Quiero que Peter siga estando en la parte superior de la lista clonada. No puedo cambiar la cabecera de la función. typedef struct TEmployee { . . . Read more
No comprendo la parte “else” en la función “create_node()”… Como puedes ver en la parte “else”, se asigna un bloque de memoria para “r” y se asignan los valores “coeff” y “pow”…pero ¿cuándo asignan el nodo “r” al final de la lista enlazada? ¿cuándo recorren hasta el final de la . . . Read more