deque.h 304 B

1234567891011121314
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. typedef struct deque * Deque;
  4. typedef struct no * Elem;
  5. Deque cria_deque();
  6. int deque_vazio(Deque d);
  7. int insere_inicio(Deque d, int elem);
  8. int insere_final(Deque d, int elem);
  9. int remove_inicio(Deque dq);
  10. int remove_final(Deque dq);
  11. int imprime_deque(Deque dq);