domingo, 26 de septiembre de 2010
sábado, 25 de septiembre de 2010
//Lista ligada en lenguaje C
//JAFH Sep 2010
//
#include
#include
#include
struct nodo{
char dato;
struct nodo *sgte;
};
struct nodo *inicio=NULL;
void insertarInicio(char dato){
struct nodo *p;
p=(struct nodo *)malloc(sizeof(struct nodo));
p->dato=dato;
p->sgte=inicio;
inicio=p;
}
char eliminarInicio(){
char d;
if(inicio!=NULL){
d=inicio->dato;
inicio=inicio->sgte;
return d;
}else
return 0;
}
void mostrar(struct nodo* inicio){
while(inicio!=NULL){
printf("%c->",inicio->dato);
inicio=inicio->sgte;
}
}
void main(){
insertarInicio('a');
insertarInicio('b');
insertarInicio('c');
mostrar(inicio);
getch();
}
//JAFH Sep 2010
//
#include
#include
#include
struct nodo{
char dato;
struct nodo *sgte;
};
struct nodo *inicio=NULL;
void insertarInicio(char dato){
struct nodo *p;
p=(struct nodo *)malloc(sizeof(struct nodo));
p->dato=dato;
p->sgte=inicio;
inicio=p;
}
char eliminarInicio(){
char d;
if(inicio!=NULL){
d=inicio->dato;
inicio=inicio->sgte;
return d;
}else
return 0;
}
void mostrar(struct nodo* inicio){
while(inicio!=NULL){
printf("%c->",inicio->dato);
inicio=inicio->sgte;
}
}
void main(){
insertarInicio('a');
insertarInicio('b');
insertarInicio('c');
mostrar(inicio);
getch();
}
Suscribirse a:
Entradas (Atom)