课程
/后端开发
/C++
/数据结构探险—队列篇
for循环里面,假设队列长度是满的,即4,那当iHead是3的时候,那经过一次输出(一次循环),i++,那i不是4了吗?就不符合for循环条件i<m_iQueueLen了,那不是只能输出一次吗?
2016-12-01
源自:数据结构探险—队列篇 4-2
正在回答
纠结了一阵,终于在评论区看到有人提出来了,那个iqueuelen和m_ihead一个是索引一个是长度,怎么能放一起,感谢一楼
老师那块有bug
蟹蟹~O(∩_∩)O~
for(int i = m_iHead;i<m_iQueueCapacity+m_iHead;i++)
{
}
举报
与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界
1 回答STL里的的queue是普通队列还是环形队列
1 回答队列不应该是不能遍历的吗
1 回答关于环形队列中的问题
1 回答队列遍历的代码还是有点不清楚
1 回答遍历函数取余,为什么是对队列长度而不是队列容量