Listas con dos estructuras.

Una propuesta para trabajar con listas simplemente enlazadas, usando dos estructuras. Contiene las siguientes funciones:

lista *crear_l();
bool vacia_l(lista *);
bool insertar_vac_l(lista *, tipodato);
bool insertar_inicio_l(lista *, tipodato);
bool insertar_final_l(lista *, tipodato);
bool insertar_cualquiera(lista *, tipodato, int);
tipodato sacar_inicio_l(lista *);
tipodato sacar_final_l(lista *);
tipodato sacar_cualquiera_l(lista *, int);
int buscar_l(lista *, tipodato);
int n_elementos_l(lista *);
void mostrar_l(lista *);

Descargas:
listas.h
listas.c

Basado en una excelente guía de Kioskea, hecho para mi clase de sepultura de batos con la profesora @bellims

!Saludos! @fferegrino :(

No comments:

Post a Comment

¡Hey, gracias por tu comentario! No seas anónimo, inicia sesión para que te responda más fácilmente.