En primer lugar, la estructura debería ser así (también he cambiado el nombre de las variables para una mejor comprensión)
nodo de estructura
{
datos int;
struct node * next;
};
Entonces, el nodo raíz se puede crear así
- ¿Cuál es el máximo común divisor de 55 y 75 usando el algoritmo euclidiano?
- ¿Cuál es el enfoque más eficiente para resolver problemas de factorización media en SPOJ?
- ¿Habrá diferentes algoritmos para implementar la inserción y eliminación de una estructura de datos como b árboles?
- ¿Cuál es la necesidad de determinar la complejidad temporal de un algoritmo o código?
- En este algoritmo de clasificación de radix, ¿qué representa cada variable? (Java)
nodo rootNode;
rootNode.data = 1;
rootNode.next = NULL;
Ahora agreguemos un nodo más a la lista (que actualmente contiene solo un nodo, es decir, rootNode)
nodo newNode;
newNode.data = 2;
newNode.next = NULL;
// asigna su dirección al siguiente de rootNode
rootNode.next = & newNode;
Se puede seguir a Sane para agregar más nodos a la lista (cuyo nodo inicial es rootNode y que actualmente tiene dos nodos
La lista se puede recorrer como debajo
nodo * currentNode = & rootNode;
while (currentNode! = NULL)
{
printf (“NodeData =% d” * currentNode-> data);// pasar al siguiente nodo (que es newNode que agregamos anteriormente)
currentNode = currentNode-> next;
}
Lo siguiente será la salida
NodeData = 1
NodeData = 2
Ahora para sus preguntas
- ¿Qué hace nodo = nodo-> siguiente exactamente mientras recorre la lista vinculada
Respuesta : En su caso, el nodo es un puntero.
Diga un puntero una dirección de retención del nodo que se encuentra en la ubicación ‘100’
Y digamos que un nodo-> siguiente contiene una dirección de nodo que está en la ubicación ‘102’
Entonces, el nodo contiene la dirección ‘100’
Mientras el nodo-> siguiente contiene la dirección ‘102’
Entonces nodo = nodo-> siguiente hará que el nodo mantenga la dirección ‘102’
- No es el puntero del siguiente elemento al puntero en la variable de nodo
Respuesta : Siguiente contiene un puntero a una variable Nodo. Es un puntero a una estructura de Nodo completa y no solo una variable próxima en una estructura.