Homework/HW05/HashTable.cc
bool HashTable::remove(WordCounter &wordc, string s)
{
    //Attempt to remove the passed string s from the table using the private remove() method.
    return remove(wordc, s, hashing(s));
}
/****************************** remove *************************************************************
Action:         Attempts to remove an object from the hash table.  Gets the index of the string,
                finds out if the string has been used as a key to insert an object into the list at
                the specified index.  If yes, that object is copied into the wordc object, then it
                is removed from the list and true is returned.  If the string is not found in the
                list, false is returned.

Parameters:
IN:             string s, contains the string that will be removed from the table.
OUT:            WordCounter &wordc, contains a reference to the word counter that will be used to
                store the object that is removed.

Returns:        bool, representing whether the word was removed from the list (true) or not (false).

Precondition:   None
***************************************************************************************************/
remove
Action:         Attempts to remove an object from the hash table.  Gets the index of the string,
finds out if the string has been used as a key to insert an object into the list at
the specified index.  If yes, that object is copied into the wordc object, then it
is removed from the list and true is returned.  If the string is not found in the
list, false is returned.

string s, contains the string that will be removed from the table.
OUT:            WordCounter &wordc, contains a reference to the word counter that will be used to
store the object that is removed.

bool, representing whether the word was removed from the list (true) or not (false).

None
remove Action : Attempts to remove an object from the hash table . Gets the index of the string finds out if the string has been used as a key to insert an object into the list at the specified index . If yes that object is copied into the wordc object then it is removed from the list and true is returned . If the string is not found in the list false is returned . string s contains the string that will be removed from the table . OUT : WordCounter &wordc contains a reference to the word counter that will be used to store the object that is removed . bool representing whether the word was removed from the list ( true ) or not ( false ) . None
bool HashTable::remove(WordCounter &wordc, string s)
{
    return remove(wordc, s, hashing(s));
}
bool HashTable :: remove ( WordCounter & wordc , string s ) { return remove ( wordc , s , hashing ( s ) ) ; }
remove
Action:         Attempts to remove an object from the hash table.
remove Action : Attempts to remove an object from the hash table .
//Attempt to remove the passed string s from the table using the private remove() method.