Hash Functions and TablesIntroduces hashing tables, including the Birthday Lemma, Direct-Address Tables, collisions, and Chained-Hash-Search.
Hash Tables AnalysisCovers the analysis of hash tables, including search operations and expected collisions.
Dictionary OperationsCovers operations and methods related to dictionaries in Python, including creating, updating, and handling key errors.
Collections: Common WordsCovers the implementation of common words in Java using collections like ArrayList, HashSet, and TreeSet.