我觉得这样更好
for(int i = m_iHead; i != m_tail; ++i)
{
cout << m_pQueue[i%m_iQueueCapacity] << endl;
}
}
for(int i = m_iHead; i != m_tail; ++i)
{
cout << m_pQueue[i%m_iQueueCapacity] << endl;
}
}
2016-09-02
为什么出队列还要写参数啊?!参数意义何在啊?!
我觉得这样就行了:
bool MyQueue::DeQueue(/*int & element*/)
{
if (QueueEmpty())
{
return false;
}
else
{
/*element = m_pQueue[m_iHead];*/
m_iHead++;
m_iHead = m_iHead % m_iQueueCapacity;
m_iQueueLen--;
return true;
}
}
我觉得这样就行了:
bool MyQueue::DeQueue(/*int & element*/)
{
if (QueueEmpty())
{
return false;
}
else
{
/*element = m_pQueue[m_iHead];*/
m_iHead++;
m_iHead = m_iHead % m_iQueueCapacity;
m_iQueueLen--;
return true;
}
}
2016-08-24