fork download
  1. #include<iostream>
  2. #define N 10
  3. using namespace std;
  4.  
  5. struct Queue{
  6. int queuearray[N];
  7. bool leftend;
  8. int left;
  9. int right;
  10. };
  11.  
  12. void createQueue(Queue *);
  13. int isFull(Queue *);
  14. int isEmpty(Queue *);
  15. void enQueue(Queue *,int *);
  16. void deQueue(Queue *,int *);
  17. void queueList(Queue *);
  18.  
  19. int main(void)
  20. {
  21. Queue q;
  22. createQueue(&q);
  23.  
  24. int choose,loopflag=1;
  25. int data;
  26. while(loopflag){
  27.  
  28. cout << "\n(1)從佇列左端放資料\n(2)從佇列右端放資料\n(3)從佇列左端取資料\n(4)從佇列右端取資料\n(5)列出佇列中所有元素\n(0)結束 => ";
  29. cin >> choose;
  30. switch(choose){
  31. case 0:
  32. loopflag=0;
  33. break;
  34. case 1:
  35. if(isFull(&q)){
  36. cout<<"佇列已滿,Enqueue失敗"<<endl;
  37. break;}
  38. else{
  39. cout << "請輸入欲放入之資料=> ";
  40. cin >> data;
  41. q.leftend=true;
  42. enQueue(&q,&data);
  43. break;}
  44. case 2:
  45. if(isFull(&q)){
  46. cout<<"佇列已滿,Enqueue失敗"<<endl;
  47. break;}
  48. else{
  49. cout << "請輸入欲放入之資料=> ";
  50. cin >> data;
  51. q.leftend=false;
  52. enQueue(&q,&data);
  53. }
  54. break;
  55. case 3:
  56. if(isEmpty(&q))
  57. cout << "佇列已空,Dequeue失敗"<<endl;
  58. else
  59. {
  60. q.leftend=true;
  61. deQueue(&q,&data);
  62. cout << "取出之資料為 => " <<data<< endl;
  63. break;}
  64. case 4:
  65. if(isEmpty(&q))
  66. cout << "佇列已空,Dequeue失敗"<<endl;
  67. else
  68. {
  69. q.leftend=false;
  70. deQueue(&q,&data);
  71. cout << "取出之資料為 => " <<data<< endl;}
  72. break;
  73. case 5:
  74. queueList(&q);
  75. break;
  76. default:
  77. cout<<"輸入錯誤"<<endl;
  78. break;
  79.  
  80.  
  81. }
  82.  
  83.  
  84.  
  85.  
  86. }
  87.  
  88.  
  89.  
  90.  
  91.  
  92. return 0;
  93. }
  94.  
  95. void createQueue(Queue *p){
  96.  
  97. p->right=0;
  98. p->left=1;
  99. }
  100.  
  101. int isFull(Queue *p){
  102. if((p->right+2)%N==p->left)
  103. return 1;
  104.  
  105. }
  106.  
  107. int isEmpty(Queue *p){
  108. if((p->right+1)%N==p->left)
  109. return 1;
  110. }
  111.  
  112. void enQueue(Queue *p,int *x){
  113.  
  114.  
  115. if(p->leftend){
  116. p->left=(p->left-1+N)%N;
  117. p->queuearray[p->left]=*x;}
  118. else{
  119. p->right=(p->right+1)%N;
  120. p->queuearray[p->right]=*x;
  121. }
  122.  
  123. }
  124.  
  125. void deQueue(Queue *p,int *x){
  126. if(p->leftend){
  127. *x=p->queuearray[p->left];
  128. p->left=(p->left+1)%N;
  129. }
  130. else{
  131. *x=p->queuearray[p->right];
  132. p->right=(p->right-1+N)%N;
  133. }
  134. }
  135.  
  136.  
  137. void queueList(Queue *p){
  138.  
  139. //if(isEmpty(p))
  140. //cout<<"佇列中沒有資料"<<endl;
  141. // else{
  142. int i;
  143. for(i=p->left;i!=p->right;i=(i+1)%N)
  144. cout<<p->queuearray[p->left]<<" ";
  145.  
  146. cout<<p->queuearray[p->right]<<endl;
  147. // }
  148.  
  149.  
  150. }
Runtime error #stdin #stdout 0.02s 2732KB
stdin
Standard input is empty
stdout
(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(4)從佇列右端取資料
(5)列出佇列中所有元素
(0)結束 => 輸入錯誤

(1)從佇列左端放資料
(2)從佇列右端放資料
(3)從佇列左端取資料
(