I want to use a Structure like HashTable. Is there similar structure in Wolfram Mathematica?
I'd say the most similar structure you can get out of the box are sparse arrays.