Simple tutorial for unordered maps in C++

Unordered maps

Associative containers with key-value pairs that contain unique keys. Insert, search, and remove operations have an average constant time complexity. 

Properties of maps 

A key-value data structure where the keys are unique. The data is not sorted based on the key. It uses the hash table storage internally to achieve faster access to elements by their key. It allocates the memory dynamically. The elements are referred by the key and not by the absolute position of the key. 
Source code 
The output of the program: