關于出隊列的函數,只是把他跳過就可以了嗎?老師演示的是不用把他置為空
跳過了,以后覆蓋就對了是不是這樣理解
bool?MyQueue::DeQueue(int?&element)?
?
{
?
?if?(QueueEmpty())?
?
?{
?
??return?false;
?
?}
?
?else?
?
?{
?
??element?=?m_iHead;
?
??m_iHead++;
?
??return?true;
?
?}
?
}跳過了,以后覆蓋就對了是不是這樣理解
bool?MyQueue::DeQueue(int?&element)?
?
{
?
?if?(QueueEmpty())?
?
?{
?
??return?false;
?
?}
?
?else?
?
?{
?
??element?=?m_iHead;
?
??m_iHead++;
?
??return?true;
?
?}
?
}2017-12-09
舉報
2017-12-10
對啊,head往后挪了一個,這個地方以后Tail就可以用了啊,沒必要把它變成0吧。