Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

 

 

        typedef long ElementType;
        #define Infinity (30000L)
        #ifndef _BinHeap_H
        #define _BinHeap_H
        #define MaxTrees (14)   /* Stores 2^14 -1 items */
        #define Capacity (16383)
        struct BinNode;
        typedef struct BinNode *BinTree;
        struct Collection;
        typedef struct Collection *BinQueue;
        BinQueue Initialize( void );
        void Destroy( BinQueue H );
        BinQueue MakeEmpty( BinQueue H );
        BinQueue Insert( ElementType Item, BinQueue H );
        ElementType DeleteMin( BinQueue H );
        BinQueue Merge( BinQueue H1, BinQueue H2 );
        ElementType FindMin( BinQueue H );
        int IsEmpty( BinQueue H );
        int IsFull( BinQueue H );
        #endif
/* END */
 
 

Back


user comments and suggestions are invited at KmailDrive@gmail.com