Mohammed Kaif’s Post

🚀 Day 35 of #100DaysOfDSA (Java) Today I explored Hashing, one of the most important concepts in Data Structures for efficient problem solving. Topics covered: 🔹 Introduction to Hashing 🔹 HashMap and HashSet in Java 🔹 Understanding key-value storage 🔹 Handling collisions (basic idea) 🔹 Frequency counting using HashMap 🔹 Common problems using Hashing Key takeaway: Hashing helps reduce time complexity significantly by enabling constant time (O(1)) operations for search, insert, and delete (on average). Also realized how powerful HashMap and HashSet are for solving problems related to duplicates, frequency, and lookups. Day 35 ✅ Leveling up problem-solving with faster approaches. #DSA #Java #Hashing #HashMap #HashSet #DataStructures #100DaysOfCode #ProblemSolving #DeveloperJourney #LearningInPublic

  • graphical user interface

To view or add a comment, sign in

Explore content categories