Skip to content

smit208/DSA-PREP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 DSA & Problem Solving Portfolio

A systematic approach to mastering Data Structures, Algorithms, and Technical Interview patterns.

🚀 Overview

This repository is a live log of my algorithmic journey. It documents my solutions to 200+ challenges across platforms like LeetCode and GeeksforGeeks, focusing on optimal time/space complexity and clean code architecture.

📈 Problem Focus & Patterns

My practice focuses on mastering core engineering patterns to ensure technical interview readiness:

  • Trees & BSTs: Recursion, DFS, Level-Order, and Pathfinding.
  • Graphs: BFS, DFS, Dijkstra, and Topological Sorting.
  • Dynamic Programming: Memoization, Tabulation, and State Optimization.
  • Arrays & Strings: Sliding Window, Two Pointers, and Binary Search.

🛠️ Tech Stack

  • Primary Language: C++ (Standard Template Library)
  • Secondary Language: JavaScript (ES6+)
  • Sync Tool: Automated via LeetSync for real-time activity tracking.

🧠 Engineering Standards

As a Google Student Ambassador, I ensure every solution meets high industry standards:

  1. Complexity Analysis: Prioritizing solutions with optimal Time and Space complexities ($O$ notation).
  2. Readability: Using descriptive variable names and modular logic.
  3. Robustness: Handling edge cases like empty inputs, overflow, and boundary conditions.

“Consistency is the key to mastery.”

About

A daily log of Data Structures and Algorithms problems solved on LeetCode to master problem-solving patterns and technical interview readiness.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages