Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main (int argc, char* argv[]) {
- HashTable* table;
- case 0: table = new HashTableClosed(3);
- case 1: table = new HashTableOpen(3);
- (*table)[0] = "A";
- (*table)[1] = "B";
- (*table)[2] = "C";
- (*table)[3] = "D";
- try{
- (*table)[4] = "E";
- (*table)[5] = "F";
- (*table)[6] = "G";
- (*table)[7] = "H";
- (*table)[8] = "I";
- }catch(string e) {
- cout << e << endl;
- }
- table->print();
- table->remove(0);
- table->remove(5);
- table->print();
- try{
- (*table)[5] = "F";
- }catch(string e) {
- cout << e << endl;
- }
- table->print();
- table->insert(3,"3");//Should not print
- table->print();
- table->insert(55,"3");//Should print
- table->print();
- table->remove(7);
- table->remove(8);
- table->print();
- table->remove(6);
- table->remove(3);
- table->remove(55);
- table->remove(4);
- table->remove(1);
- table->remove(5);
- table->print();
- table->remove(2);
- table->print();
- table->insert(1,"");
- table->print();
- cout << endl;
- delete table;
Add Comment
Please, Sign In to add comment