问题描述 两个问题求大神解析:1 一个链式队列的队头和队尾指针分别为f和r,则判断对空的条件为----A f != NULL B r != NULL C f == NULL D f == r2 一个带头节点的链式队列的头指针f指向头节点,队尾指针为r,则判断队列为空的条件为------A f != NULL B r != NULL C f == NULL D f == r 解决方案 1. 题目没有说清楚是否带头结点,假设不带头结点,队头队尾指针分别为f和r,则f和r都指向真正的节点,那么f==r
QueueNode.h template<typename Type> class LinkQueue; template<typename Type> class QueueNode{ private: friend class LinkQueue<Type>; QueueNode(const Type item,QueueNode<Type> *next=NULL) :m_data(item),m_pnext(next){} private: Type