

//  HASHTABLE.H

class HashTable {

    private:

        int BinaryCodedInteger(Individual *indi);
	int HashFcn(Individual *indi);

        LinkedList Table[NUMBUCKETS];

    public:
             HashTable() { }; 
        void Insert(Individual *indi);
        void Delete(Individual *indi);
        bool Member(Individual *indi);
        int  BucketOf(Individual *indi);
        bool EmptyBucket(Individual *indi); 
        void PrintTable();
        void PrintSizes();
             ~HashTable(); 
        
};


