Dictionary Implementation using HashTable with external chaining using Linked List | Add a Node | Update a Node | Delete a Node
Problem Statement: Implement all the functions of a dictionary (ADT) using hashing and handle collisions using separate chaining using linked list. Data: Set of (key, value) pairs, Keys are mapped to values, Keys must be comparable, Keys must be unique. Standard Operations: Insert (key, value), Find(key), Delete(key) Note :- Scroll horizontally to see the full line of code. #include < iostream > using namespace std ; class node { string key ; string value ; node * next ; public : node ( string key , string value ) { this -> key = key ; this -> value = value ; next = NULL ; } friend class Dictionary ; }; class Dictionary { node * hashTable [ 10 ]; public : Dictionary () { for ( int i = 0 ; ...