我覺得這樣更好
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