Advertisement
Guest User

Untitled

a guest
May 25th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. //
  2. //  queue.h
  3. //  Week5 - Opdracht 5.5
  4. //
  5. //  Created by Dimitry Volker on 25/05/15.
  6. //  Copyright (c) 2015 Dimitry Volker. All rights reserved.
  7. //
  8.  
  9. #ifndef __Week5___Opdracht_5_5__queue__
  10. #define __Week5___Opdracht_5_5__queue__
  11.  
  12. #include <stdio.h>
  13.  
  14. #endif /* defined(__Week5___Opdracht_5_5__queue__) */
  15.  
  16. struct listNode {
  17.     int data;
  18.     struct listNode* next;
  19. };
  20. typedef struct listNode ListNode;
  21.  
  22. struct queue {
  23.     ListNode* head;
  24.     ListNode* tail;
  25. };
  26.  
  27. typedef struct queue Queue;
  28. Queue* newQueue();
  29. void freeQueue(Queue* q);
  30. void enqueue(Queue* q, int data);
  31. int dequeue(Queue* q);
  32. void show(Queue* q);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement