遍历的一些不懂

来源:4-2 环形队列实现下

qq_袮D影孑_03909390

2017-09-29 09:12

当i=m_iHead=3时,输出的是m_pQueue[3],然后i++了,i不是就等于4,然后i<m_iQueueLen不就是i<4,那样程序不就不能运行下去了,为什么老师会说之后i就会是0,1,2

写回答 关注

1回答

  • qq_袮D影孑_03909390
    2017-09-29 09:16:52

    遍历应该是

     for (int i = m_iHead; i < m_iQueueLen + m_iHead; i++)

    {

        cout << m_pQueue[i % m_iQueueCapacity] << endl;

    }


    幕布斯321...

    是的,这里终止条件出了问题

    2018-05-21 15:46:41

    共 1 条回复 >

数据结构探险—队列篇

与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界

110036 学习 · 170 问题

查看课程

相似问题