Skip to content

Siddhantaternos/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

103 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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors