C++ 队列的一句代码
if(start<2)
std::copy(queue+start,queue+start+arrLength-1,newQueue0);
arrLength是队列的长度,
他这里的判断条件是没有形成环??
start值为0 1时会触发if,表明并没有删除,或者只删除了一个,为什么没有形成环
我这里没看懂这个代码,解释一下为什么没有形成环
回答:
队列的实现有很多种变体,需要明确两点:
1.队列怎么判空?
2.队列怎么判满?
凭图片上的代码我看不出来上面两点。建议以后问这种问题,最后代码都敲一遍,提交github,然后这里贴一个链接就行了。
以上是 C++ 队列的一句代码 的全部内容, 来源链接: utcz.com/p/193415.html