单向链队列中的优先队列

单向链队列中的优先队列

ID:14318256

大小:43.50 KB

页数:11页

时间:2018-07-27

单向链队列中的优先队列_第1页
单向链队列中的优先队列_第2页
单向链队列中的优先队列_第3页
单向链队列中的优先队列_第4页
单向链队列中的优先队列_第5页
资源描述:

《单向链队列中的优先队列》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单向链队列中的优先队列//===================================================================================================//单向链队列中的优先队列//===================================================================================================#includeusingnamespacestd;//-------------

2、--------------------------------------------------------------------------------------templateclassListQueue;//---------------------------------------------------------------------------------------------------templateclassListQueueNode{public:friendclassListQu

3、eue;friendostream&operator<<(ostream&o,constListQueue&x);ListQueueNode(T&value,intpri);booloperator==(constListQueueNode&p){returnelement==p.element&&prior==p.prior;}booloperator!=(constListQueueNode&p){returnelement!=p.element&&prior!=p.prior;}booloperator>(constL

4、istQueueNode&p){returnprior>p.prior;}booloperator<=(constListQueueNode&p){returnprior<=p.prior;}booloperator=(constListQueueNode&p){element=p.element;prior=p.prior;link=NULL;return1;}~ListQueueNode(){};private:Telement;intprior;ListQueueNode*link;};//--------------

5、---------------------------------------------------------------------------------------templateListQueueNode::ListQueueNode(T&value,intpri){element=value;prior=pri;link=NULL;}//-----------------------------------------------------------------------------------------

6、--------------templateclassListQueue{public:ListQueue();ListQueue(T&x,intpri);~ListQueue();voidInQueue(T&x,intpri);voidDeQueue(T&x);boolEmpty()const;intLength()const;voidSetpri(constT&element,intpri);intFind(T&element,intpri);intFindall(T&element,intpri,int*parameter);

7、voidDisplay()const;voidtravel(void(*Fun)(T&x));voidClear();friendostream&operator<<(ostream&o,constListQueue&x){if(x.length==0)returno<<"队列中无元素."<*current=x.head;current!=NULL;current=current->link)o<element<<""<prior<

8、;}returno;}private:intlength;ListQueueNode*head;};//------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。