红u pokazivaci.h

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红u pokazivaci.h相关的知识,希望对你有一定的参考价值。

zadatak 3
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. struct podaci{
  5. int a,b,c,d;
  6. };
  7. struct red{
  8. podaci brojevi;
  9. red *sljedeci;
  10. };
  11. struct reda{
  12. red *front, *rear;
  13. };
  14.  
  15.  
  16. reda *InitQ(reda *Q){
  17. red *novi=new red;
  18. Q=new reda;
  19. Q->front=novi;
  20. Q->rear=novi;
  21. novi->sljedeci=NULL;
  22. return Q;
  23. }
  24.  
  25. podaci FrontQ(reda *Q){
  26. return Q->front->sljedeci->brojevi;
  27. }
  28. void EnQueueQ(podaci x, reda *Q){
  29. red *novi=new red;
  30. novi->brojevi=x;
  31. Q->rear->sljedeci=novi;
  32. novi->sljedeci=NULL;
  33. Q->rear=novi;
  34. }
  35. void DeQueueQ(reda *Q){
  36. if(Q->front != Q->rear){
  37. red *brisi=Q->front;
  38. Q->front=brisi->sljedeci;
  39. delete brisi;
  40. }
  41. else
  42. cout<<"red je prazan"<<endl;
  43. }
  44. bool IsEmptyQ(reda *Q){
  45. if(Q->front==Q->rear) return 1;
  46. else return 0;
  47. }

以上是关于红u pokazivaci.h的主要内容,如果未能解决你的问题,请参考以下文章

红u pokazivaci.h

Z1u listau pokazivaci.h.公司

格拉夫尼计划

红u pokazivac.h

红u pokazivac.h

红u pokazivac.h