diff options
Diffstat (limited to 'include/FHeap.h')
-rw-r--r-- | include/FHeap.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/include/FHeap.h b/include/FHeap.h index ac58a6d..65d9253 100644 --- a/include/FHeap.h +++ b/include/FHeap.h @@ -10,10 +10,10 @@ typedef class FHeap:public PriorityList { int Degree; bool Mark; - void Link(FHeap * x); - void Rebuild(void); + void Link(FHeap * x); + void Rebuild(void); FHeap(Key_t IKey, Datas_t const &IDatas); // Insert - FHeap *Insert(FHeap * x); + FHeap *Insert(FHeap * x); void Cut(FHeap * x, FHeap * y); void CascadeCut(FHeap * y); @@ -24,13 +24,12 @@ typedef class FHeap:public PriorityList { virtual int rn(void); virtual void Dump(ostream & os); - void RDump(ostream & os); virtual bool IsEmpty(void); - virtual Cell Min(void); - virtual Cell Insert(Key_t IKey, Datas_t const &IDatas); + virtual Cell Min(void); + virtual Cell Insert(Key_t IKey, Datas_t const &IDatas); virtual Key_t Extract_Min(Datas_t & Datas); - virtual PriorityList *Union(PriorityList * P); + virtual PriorityList *Union(PriorityList * P); virtual bool Lower_Key(Cell x, Key_t NKey); virtual Key_t Delete(Datas_t & Datas, Cell x); } FHeap; |