two sum- java

🚀 Solving Two Sum Using Hashing (My Thought Process) When I first saw the Two Sum problem, my initial idea was simple: “Check every pair and see if their sum equals the target.” That works, but it...

By · · 1 min read
two sum- java

Source: DEV Community

🚀 Solving Two Sum Using Hashing (My Thought Process) When I first saw the Two Sum problem, my initial idea was simple: “Check every pair and see if their sum equals the target.” That works, but it’s slow (O(n²)). So I started thinking… My Thought Process Instead of checking all pairs, I asked myself: 👉 “For each number, what do I actually need to reach the target?” Let’s say: Target = 9 Current number = 2 Then I don’t need to search randomly. I just need 7, because: 👉 2 + 7 = 9 So the problem becomes: 👉 “Have I already seen the number I need?” --- Key Idea (Breakthrough Moment) Instead of searching again and again… 👉 I can store the numbers I’ve already seen 👉 And quickly check if the required number exists This is where HashMap (Hashing) comes in. --- 🧠 How I Designed the Logic Create a HashMap → Store: number → index Loop through the array For each element: Calculate: complement = target - current number Check: 👉 “Does this complement already exist in my map?” If YES: I found

Related Posts

Similar Topics

#machine learning (137)#data science (105)#for (113)#ai (120)#learn (104)#programming (86)#webdev (78)#python (82)#artificial intelligence (52)#productivity (47)#deep dives (42)#instrument (15)#javascript (31)#math (27)#optimization (32)#editors pick (29)#language (27)#devops (24)#hands on tutorials (26)#mathematics (26)

Trending on ShareHub

  1. Understanding Modern JavaScript Frameworks in 2026
    by Alex Chen · Feb 12, 2026 · 0 likes
  2. The System Design Primer
    by Sarah Kim · Feb 12, 2026 · 0 likes
  3. Just shipped my first open-source project!
    by Alex Chen · Feb 12, 2026 · 0 likes
  4. OpenAI Blog
    by Sarah Kim · Feb 12, 2026 · 0 likes
  5. Building Accessible Web Applications: A Practical Guide
    by Alex Chen · Feb 12, 2026 · 0 likes
  6. Rapper Lil Poppa dead at 25, days after releasing new music
    Rapper Lil Poppa dead at 25, days after releasing new music
    by Anonymous User · Feb 19, 2026 · 0 likes
  7. write-for-us
    by Volt Raven · Mar 7, 2026 · 0 likes
  8. Before the Coffee Gets Cold: Heartfelt Story of Time Travel and Second Chances
    Before the Coffee Gets Cold: Heartfelt Story of Time Travel and Second Chances
    by Anonymous User · Feb 12, 2026 · 0 likes
    #coffee gets cold #the #time travel
  9. Best DoorDash Promo Code Reddit Finds for Top Discounts
    Best DoorDash Promo Code Reddit Finds for Top Discounts
    by Anonymous User · Feb 12, 2026 · 0 likes
    #doordash #promo #reddit
  10. Premium SEO Services That Boost Rankings & Revenue | VirtualSEO.Expert
    by Anonymous User · Feb 12, 2026 · 0 likes
  11. NBC under fire for commentary about Team USA women's hockey team
    NBC under fire for commentary about Team USA women's hockey team
    by Anonymous User · Feb 18, 2026 · 0 likes
  12. Where to Watch The Nanny: Streaming and Online Viewing Options
    Where to Watch The Nanny: Streaming and Online Viewing Options
    by Anonymous User · Feb 12, 2026 · 0 likes
    #streaming #the nanny #where
  13. How Much Is Kindle Unlimited? Subscription Cost and Plan Details
    How Much Is Kindle Unlimited? Subscription Cost and Plan Details
    by Anonymous User · Feb 12, 2026 · 0 likes
    #kindle unlimited #subscription #unlimited
  14. Russian skater facing backlash for comment about Amber Glenn
    Russian skater facing backlash for comment about Amber Glenn
    by Anonymous User · Feb 18, 2026 · 0 likes
  15. Google News
    Google News
    by Anonymous User · Feb 18, 2026 · 0 likes

Latest on ShareHub

Browse Topics

#artificial intelligence (31575)#data science (24018)#ai (17225)#generative ai (15034)#crypto (15012)#machine learning (14681)#bitcoin (14262)#featured (13568)#news & insights (13064)#crypto news (11094)

Around the Network