Skip to content

Siddhantaternos/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

96 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ LeetCode Practice

A structured collection of LeetCode solutions focused on building strong Data Structures & Algorithms fundamentals with clean logic, optimal complexity, and interview-ready code.


Whatโ€™s Inside

  • Daily LeetCode practice (topic-wise, not random)
  • Python solutions using standard LeetCode format
  • Emphasis on clarity, patterns, and efficiency
class Solution:
    def functionName(self, parameters):
        return answer

LeetCode handles input/output internally. Only core logic is implemented here.


Goal

Develop sharp DSA intuition and problem-solving skills required for technical interviews, through consistent and disciplined practice.


DSA / LeetCode Flow (Interview-Oriented)

Math & Complexity
   โ†“
Arrays โ†’ Strings โ†’ Hashing
   โ†“
Two Pointers โ†’ Sliding Window โ†’ Prefix Sum
   โ†“
Stack โ†’ Queue โ†’ Linked List
   โ†“
Sorting โ†’ Binary Search
   โ†“
Trees (DFS/BFS) โ†’ Graphs
   โ†“
Recursion โ†’ Backtracking โ†’ Dynamic Programming
   โ†“
Greedy โ†’ Heaps โ†’ Intervals

How to Use This Repo

  • Solve problems topic-wise

  • Focus on patterns, not problem count

  • Typical target per topic:

    • Easy: 5โ€“10
    • Medium: 10โ€“15
    • Hard: optional (later)

Reality Check

Skipping patterns breaks interviews. Jumping to DP too early breaks confidence. Ignoring trees/graphs breaks callbacks.

Consistency > volume. Execution > ego.


About

๐Ÿง A personal repository for daily LeetCode practice, focused on strengthening data structures, algorithms, and interview level problem solving through clean, well structured solutions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors