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