删除环形队列cq第i个元素,其值由x返回,c++语言怎么设计啊急!!
1个回答
展开全部
这个在c++中还挺好做的,我就提供个思路吧。在c++的stl库中有queue头文件,它提供了queue这个容器,这就是已经实现好了的队列,它有front(取队列的第一个元素)、push、pop等操作,如果你不知道可以百度一下关于这个queue容器;用这个容器初始化并且生成队列后,你可以定义一个int型数n来记录你已经数了多少数,然后一边pop这个队列一边把pop出来的元素在push进去,从而实现环形队列,直到到了要的第i个元素为止;总体思路就是这样。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询