直接QueueEmpty函數(shù)直接寫return m_iQueueLen == 0;
:)
:)
2016-02-23
已采納回答 / 無(wú)情緒患者
我感覺(jué)for循環(huán)那一段是錯(cuò)的 ?按照老師的寫法 不能完全將所有的元素都打印出來(lái)。評(píng)論里有人寫了新的代碼上來(lái),我覺(jué)得是對(duì)的,你可以去看看。大概就是i要小于m_iHead+m_iQueueLen然后是i對(duì)于容量取余
2016-02-05
有錯(cuò)。for循環(huán)的判斷條件也應(yīng)該加上m_iHead。
應(yīng)該是這樣:
for(int i = m_iHead; i < m_iHead + m_iQueueLen; ++i)
{
cout << m_pQueue[i%m_iQueueCapacity] << endl;
}
}
應(yīng)該是這樣:
for(int i = m_iHead; i < m_iHead + m_iQueueLen; ++i)
{
cout << m_pQueue[i%m_iQueueCapacity] << endl;
}
}
2016-02-04