Hash Table, Dictionary, Linear Probing, Unit Testing, Sorting, Quick Sorting, Frequency ranking, ArrayList.