Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef LIST
- #define LIST
- typedef struct Node{
- void* data;
- struct Node* next;
- struct Node* prev;
- } node;
- typedef struct{
- node* first; //puntero al primer elemento
- node* current;
- }Lista;
- Lista* create_List();
- node* createNode(void* data);
- // inserta un dato al comienzo de la lista
- void pushfront(Lista* L, void* data);
- // inserta un dato al final de la lista
- void pushback(Lista* L, void* data);
- //elimina el primer dato de la lista
- //void popfront(Lista* L);
- //elimina el mo dato de la lista
- //void popback(Lista* L);
- //inserta el dato a continuaciel mo accedido usando first o next
- //void pushcurrent(Lista* L, void* data);
- //elimina el mo dato accedido usando first o next
- void popcurrent(Lista* L);
- //retorna el primer dato de la lista
- void* first(Lista* L);
- //retorna el siguiente dato de la lista
- //void* next(Lista* L);
- //retorna el mo dato de la lista
- //void* last(Lista* L);
- #endif
Add Comment
Please, Sign In to add comment