Summary
In this chapter, you learned about dictionaries, and how to add, remove, and get elements among other methods. We also learned the difference between a dictionary and a set.
We also covered hashing, how to create a hash table (or hash map) data structure, how to add, remove, and get elements, and also how to create hash functions. We learned how to handle collision in a hash table using two different techniques.
In the next chapter, we will learn a new data structure called a tree.