Listas enlazadas simples...
Publicado por silrodo (2 intervenciones) el 22/06/2001 04:48:49
alquien me puede pasar el algoritmo para eliminar listas enlazadas simples, tengo el siguiente problema debo eliminar todas aquellas que sean iguales a cierto valor, aqui esta el codigo que he puesto...
void Nodo::ElimFila(int fila, int tam)
{
Nodo *S, *Aux;
int cont=0;
Mostrar(tam);
S=P;
int ep=1;
while (S!=NULL)
{ if (S->Fil==fila && ep==1)
{ P=S->SigTer;
ep=0;
}
ep=0;
Aux=S;
S=S->SigTer;
if (S->Fil==fila)
Aux->SigTer=S->SigTer;
}
}
void Nodo::ElimFila(int fila, int tam)
{
Nodo *S, *Aux;
int cont=0;
Mostrar(tam);
S=P;
int ep=1;
while (S!=NULL)
{ if (S->Fil==fila && ep==1)
{ P=S->SigTer;
ep=0;
}
ep=0;
Aux=S;
S=S->SigTer;
if (S->Fil==fila)
Aux->SigTer=S->SigTer;
}
}
Valora esta pregunta


0