数据结构实现优先权队列

时间:2012-12-21 13:35:18
【文件属性】:

文件名称:数据结构实现优先权队列

文件大小:226KB

文件格式:RAR

更新时间:2012-12-21 13:35:18

优先权队列

#include #include //#include #define N 5 const int maxpqsize=50; template class pQueue { public: pQueue(); virtual ~pQueue(){delete []pqelements;} Type pqinsert(const Type &item); Type pqremove(); void makeempty(){count=0;} int isempty() const{return count==0;} int isfull() const{return count==maxpqsize;} int length()const{return count;} Type get ()const; private: Type *pqelements; int count; int b; }; template pQueue::pQueue():count(0){ pqelements=new Type[maxpqsize]; b=N+1; assert(pqelements!=0); } .........


【文件预览】:
优先权队列
----maze.h(0B)
----优先权队列.plg(254B)
----优先权队列.ncb(41KB)
----优先权队列.opt(48KB)
----pQueue.h(1KB)
----优先权队列.dsp(5KB)
----StdAfx.cpp(297B)
----StdAfx.h(769B)
----Debug()
--------优先权队列.ilk(388KB)
--------StdAfx.obj(2KB)
--------优先权队列.pdb(497KB)
--------优先权队列.pch(199KB)
--------优先权队列.obj(13KB)
--------vc60.idb(57KB)
--------vc60.pdb(68KB)
--------优先权队列.exe(176KB)
----优先权队列.dsw(545B)
----优先权队列.cpp(356B)
----ReadMe.txt(1KB)

网友评论

  • 不错的代码,谢谢分享。