关于出队列的函数,只是把他跳过就可以了吗?老师演示的是不用把他置为空

来源:4-2 环形队列实现下

Ranfiveyi

2017-12-09 20:18

跳过了,以后覆盖就对了是不是这样理解

bool MyQueue::DeQueue(int &element) 
 
{
 
 if (QueueEmpty()) 
 
 {
 
  return false;
 
 }
 
 else 
 
 {
 
  element = m_iHead;
 
  m_iHead++;
 
  return true;
 
 }
 
}


写回答 关注

1回答

  • qq_goodwillhunt_03823274
    2017-12-10 15:43:27

    对啊,head往后挪了一个,这个地方以后Tail就可以用了啊,没必要把它变成0吧。

数据结构探险—队列篇

与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界

110046 学习 · 170 问题

查看课程

相似问题