Advertisement
Mercedes

cola

Jun 13th, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stlib.h>
  3. #include "iqueue.h"
  4.  
  5. queue q_create (){
  6. queue *aux=NULL;
  7. aux=(queue*) malloc(sizeof(queue));
  8. aux->cant=0;
  9. aux->inicio=NULL;
  10. aux->final=NULL;
  11. return aux;
  12. }//– Retorna una nueva cola. Se debe invocar antes de manipular cualquiera de ellas.
  13.  
  14. int q_push(queue q, int n){
  15. queue *ant, *nue=NULL;
  16. lista *auxlista=(*lista)malloc(sizeof(lista));
  17. auxlista->sig=NULL;
  18. if(q.inicio==NULL){
  19. q.inicio=auxlista;
  20. q.cant=1;
  21. }
  22. q.final->sig=auxlista;
  23. q.final=auxlista;
  24.  
  25.  
  26. } // – Encola n en q. Retorna el elemento encolado.
  27. int q_pop (queue q){
  28.  
  29.  
  30.  
  31. } // – Desencola un elemento de q.
  32. int q_top (queue q);// – Retorna el próximo elemento que será desencolado.
  33. int q_empty(queue q);// – Retorna 1 si q está vacía, 0 en caso contrario.
  34. int q_length();//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement