(1)    编程序实现:从键盘输入10个整数,建立一个队头、队尾指针分别为front、rear的顺序队列q[1:10],然后调用出队算法将队列q中的元素出队并输出。

(2)    编程序实现:从键盘输入10个整数,建立一个队头、队尾指针分别为front、rear的顺序队列q[1:10],然后将队列中的元素从队列q中出队并同时将出队元素压入栈st[1..10],最后调用出栈算法将栈st中的元素出栈并输出。(此题选做)

(3)    利用循环队列解决约瑟夫问题。即:设有n个人围坐在圆桌周围,从某个位置i上的人开始报数,数到m的人便出列。下一个人(第m+1个)又从1开始报数,再数到m的人又出列,依次重复下去,直到最后一个人出列,按出列的先后可得一新的序列。编程输出当n=8,m=4,i=1时的出列顺序。
[em7][em7]