Listas enlazadas
c++ – ingresa y muestra lista
Haciendo uso de Listas enlazadas ingresamos y mostramos elementos en el programa. Esto nos permite tener una lista de elementos llamados nodos de forma organizada.
#include<iostream.h>
#include<conio.h>
struct nodo{
int nro;
struct nodo *sgte;
};
void main()
{ struct nodo NodoCabecera;
struct nodo *q;
int i, n;
NodoCabecera.sgte=NULL;
cout<<"Numero de elementos:";
cin>>n;
for(i=0;i<n;i++)
{cout<<"Elemento:"<<(i+1)<<endl;
q=new(struct nodo);
cin>>q->nro;
q->sgte=NodoCabecera.sgte;
NodoCabecera.sgte=q;
}
cout<<endl<<"Listado:"<<endl;
q=NodoCabecera.sgte;
while(q!=NULL)
{cout<<q->nro<<endl;
q=q->sgte;
}
getch();
}
Continuando con Listas enlazadas, les comparto el siguiente post:Inserta, Media, Mayor y Menor de una lista