首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何删除一个队列元素

2012-05-28 
怎么删除一个队列元素比如队列a[1]a[2]a[3]a[4]a[5]组成队列,每个元素使用后就插到队尾,如此循环。i0;使用

怎么删除一个队列元素
比如队列a[1]a[2]a[3]a[4]a[5]组成队列,
每个元素使用后就插到队尾,如此循环。
i=0;
使用;
i=i+1/5;
但是比如a[3]退出队列了怎么写

[解决办法]
我做过这样一个题:有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。
我的思路是:用链表将N个小朋友围成一圈,就是链表的最后一个的next指针指向链表表头head,然后点一个,输出其姓名,再删了他。一直到最后,不知能否给LZ你一点灵感......

热点排行