Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - Cree una lista enlazada individualmente de nodos líderes. El rango de nodos son datos plásticos. La correspondiente lista de enlaces individuales debe establecerse en línea en función de los datos introducidos por el usuario.

Cree una lista enlazada individualmente de nodos líderes. El rango de nodos son datos plásticos. La correspondiente lista de enlaces individuales debe establecerse en línea en función de los datos introducidos por el usuario.

Aquí está la lista de enlaces que necesita:

# include ltstdlib.h gt

# include ltstdio.h gt

struct node{

int valor;

Nodo * siguiente;

};

Nodo * buildList(int arr[], int n)

{

if(n == 0) devuelve NULL

Nodo * cabeza = nuevo nodo()

valor cabeza->; ];

cabeza->; siguiente = NULL

Nodo *p = cabeza, *q

for(int I = 1; i ltn; i; ) {

q = nuevo nodo();

q->; valor = arr[I]; p>

p->; siguiente = q;

p = p- gt;

}

Devolver encabezado;

}

Lista de impresión vacía (Nodo * cabecera)

{

Nodo *p = cabecera;

Y (p ! =NULL) {

printf("d ", p- gt; valor

p = p- gt

}

p>

printf(" \ n ");

}

int principal()

{

int n, a[100];

Printf("Ingrese el número de nodo: ");

scanf("d ", ampn);

Printf(" Ingrese el valor del nodo: ");

for(int I = 0; iltn; i)

scanf("d ", ampa[I]);

Nodo * lista = buildList(a, n);

printList(list);

//float x;

//scanf(" f ", ampx);

}