關(guān)于出隊列的函數(shù),只是把他跳過就可以了嗎?老師演示的是不用把他置為空
跳過了,以后覆蓋就對了是不是這樣理解
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吧。