当前位置: 首页 > news >正文

柳市做网站建设世界十大网站排名

柳市做网站建设,世界十大网站排名,简诉网站建设的基本流程图,网站底部公司是什么样的定义 使用链表描述队列时,通常包含以下几个基本要素: 队头指针(Front Pointer):指向队列中第一个(即最早进入队列的)元素的节点。队尾指针(Rear Pointer):指…

定义

使用链表描述队列时,通常包含以下几个基本要素:

  1. 队头指针(Front Pointer):指向队列中第一个(即最早进入队列的)元素的节点。
  2. 队尾指针(Rear Pointer):指向队列中最后一个(即最近进入队列的)元素的节点。
  3. 节点(Node):每个节点包含数据域和指向下一个节点的指针。

队列的基本操作包括:

  • 入队:在队尾添加新元素。
  • 出队:移除队头元素。
  • 查看队头元素:获取队头元素但不移除它。
  • 检查队列是否为空:判断队头指针是否为空或者判断size是否为0。

抽象类queue

template<typename T>
class queue
{
public:virtual   ~queue(){}virtual bool empty() const = 0;virtual int size() const = 0;virtual T& font() const = 0;virtual T& back() const = 0;virtual void push(const T& theElement) const = 0;virtual void pop() = 0;
};

派生类linkQueue

template<typename T>
class linkQueue : public queue<T>
{
public:linkQueue();~linkQueue();bool empty() const;int size() const;T &font() const;T &back() const;void push(const T &theElement);void pop();private:linkNode<T>* fontNode;linkNode<T>* backNode;int queueSize;
};
template<typename T>
linkQueue<T>::linkQueue()
{fontNode = nullptr;backNode = nullptr;queueSize = 0;
}template<typename T>
linkQueue<T>::~linkQueue()
{while(!empty()){pop();}
}template<typename T>
bool linkQueue<T>::empty() const
{return queueSize == 0;
}template<typename T>
int linkQueue<T>::size() const
{return queueSize;
}template<typename T>
T &linkQueue<T>::font() const
{assert(fontNode != nullptr);return *fontNode;
}template<typename T>
T &linkQueue<T>::back() const
{assert(backNode != nullptr);return *backNode;
}template<typename T>
void linkQueue<T>::push(const T &theElement)
{auto newNode = new linkNode<T>(theElement,nullptr);if(queueSize == 0){fontNode = newNode;}else{backNode->next = newNode;}backNode = newNode;queueSize++;}template<typename T>
void linkQueue<T>::pop()
{assert(queueSize > 0);auto nextNode = fontNode->next;delete  fontNode;fontNode = nextNode;queueSize--;
}

http://www.khdw.cn/news/28656.html

相关文章:

  • 北京网站开发外包公司杭州百度快照推广
  • 软件开发工资一般多少深圳seo诊断书
  • 团购网站自个做武汉关键词seo
  • 音乐网站手机模板活动策划公司
  • 制作网站的素材广州疫情已经达峰
  • 免费qq刷赞网站推广百度在线人工客服
  • 长丰网站制作站长之家音效
  • 新网站如何做seo优化网页推广怎么收取费用
  • 饰品网站设计方案推广普通话宣传语手抄报
  • 自主式响应网站百度网站排名优化价格
  • 虚拟主机与网站建设产品seo怎么优化
  • 手机网站建设制作接app推广接单平台
  • 专做奶粉网站保证一定正品网上找客户有什么渠道
  • 成都网络营销百度竞价关键词怎么优化
  • python做网站内容爬虫成都网站快速优化排名
  • 网站 设计 深圳互联网广告优势
  • 可靠的政府网站建设公司百度贴吧广告投放
  • 深圳网站建设开发营销型网站定制
  • 百度资源seo的工具有哪些
  • 关键词优化网站百度云网盘免费资源
  • 福州做网站公司排名营销型企业网站推广的方法有哪些
  • 网站公司策划书深圳网络络推广培训
  • vs2017 如何做网站樱桃电视剧西瓜视频在线观看
  • 商务网站如何推广关键词排名优化系统
  • 网站建设费用什么意思视频营销的策略与方法
  • 百度建设公司网站宁波网络推广方法
  • 网页的设计与制作seo技术培训唐山
  • 做微网站公司石家庄百度seo排名
  • 百度免费建网站制作网页模板
  • 无锡网站推广优化公司写软文用什么软件