Chapter Review ========================= Review questions #. Which is more efficient in general: searching for an element of a list or finding the value given a key in a dictionary? .. #. How is the type declaration for a generic type distinctive? .. #. The constructors for collections like a List are all overloaded. .. What forms are allowed in general? .. #. How is a ``HashSet`` different than a ``List``? .. #. What syntax is shared between a ``List`` and a ``HashSet``?