已采納回答 / 芥末可樂
程序中沒有計算長度的函數,只有用來返回長度值(m_iQueueLen)的函數QueueLength。如下面的代碼所示。所以每次入隊時要++,出隊時要--,對m_iQueueLen)進行操作。<...code...>
2016-07-25
return m_iQueueLen == 0 ? true : false; // 為什么要這樣。。。。直接 return m_iQueueLen == 0; 不就行了
2016-07-24
還不如在m_iHead++不取余,換成
m_iHead++;
if(m_iHead==m_iQueuelLen)
m_iHead==0;
m_iTail也一樣,這樣循環就不用再取余了
m_iHead++;
if(m_iHead==m_iQueuelLen)
m_iHead==0;
m_iTail也一樣,這樣循環就不用再取余了
2016-07-12