Posted By


redops28 on 11/20/10

Tagged


Statistics


Viewed 20 times
Favorited by 0 user(s)

SP_Z3_red_pokazivac.h_jz.cpp


/ Published in: C++
Save to your folder(s)



Copy this code and paste it in your HTML
  1. #include <iostream>
  2. using namespace std;
  3. struct que {
  4. tklijent klijent;
  5. que *next;
  6. };
  7. struct red {
  8. que *front,*rear;
  9. };
  10.  
  11. typedef struct que *element;
  12.  
  13. tklijent FrontQ(red *Q) {
  14. if (Q->front==Q->rear) {
  15. cout << "Red je prazan" << endl;
  16. exit(0);
  17. }
  18. else
  19. return(Q->front->next->klijent);
  20. }
  21. void EnQueueQ(tklijent x,red *Q) {
  22. element e;
  23. e = new que;
  24. e->klijent=x;
  25. e->next=NULL;
  26. Q->rear->next=e;
  27. Q->rear=e;
  28. }
  29.  
  30. void DeQueueQ(red *Q) {
  31. element e;
  32. if (Q->front==Q->rear) {
  33. cout << "Red je prazan" << endl;
  34. exit(0);
  35. }
  36. else {
  37. e=Q->front;
  38. Q->front=Q->front->next;
  39. free(e);
  40. }
  41. }
  42.  
  43. void InitQ(red *Q) {
  44. element e;
  45. e = new que;
  46. Q->front=e;
  47. Q->rear=e;
  48. e->next=NULL;
  49. }
  50.  
  51. int IsEmptyQ(red *Q){
  52. if (Q->front==Q->rear)
  53. return(-1);
  54. else
  55. return(0);
  56. }

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.