Foundations for Product Management Success
Google AI Professional Certificate - Learn AI Skills That Get You Hired
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a comprehensive 94-minute video lecture exploring the fundamentals and advanced concepts of hash tables in Java programming. Dive deep into the distinctions between HashMap and Hashtable implementations, understanding their internal workings and practical applications. Master essential concepts including hash functions, collision handling, thread safety in Hashtables, and performance optimization in HashMaps. Progress through a structured curriculum covering LinkedHashMap, HashSet, and LinkedHashSet implementations while gaining practical insights for coding interviews and real-world programming challenges. Build a strong foundation in data structures through detailed explanations and practical examples that demonstrate how to efficiently handle and organize data using various hashing techniques.
Syllabus
Hash tables introduction
Hashing implementation
Introduction to topics
Introduction to Hashing
How does Hashing work?
Collision Handling
HashTable
HashMap
LinkedHashMap
HashSet
LinkedHashSet
Summary
Taught by
Great Learning