Skip to content

About

Repo containing the coding solutions to the problems I solved on LeetCode for practice.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

501 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode profile

LeetCode Solutions

My solutions to the LeetCode problems I've solved while practicing data structures and algorithms.

Commits Language Platform

LeetCode Stats

LeetCode stats

About

This repository is a running log of my DSA practice. Each problem has its own folder, so a solution is easy to find and the history shows how my problem-solving has progressed over time.

Repository Structure

Every problem lives in a folder named <problem number> <problem title>:

LeetCode_Solutions/
├── 1 Two Sum/
├── 11 Container With Most Water/
├── 15 3Sum/
├── 104 Maximum Depth of Binary Tree/
├── 1143 Longest Common Subsequence/
└── ...

Each folder contains the solution file for that problem.

Topics Covered

The problems span the core areas of interview-style DSA practice:

  • Arrays & Strings: two pointers, sliding window, prefix sums
  • Hashing: frequency counting, lookups
  • Linked Lists: cycle detection, reordering, intersections
  • Trees: traversals (pre/in/post/level order), BST, path sums, lowest common ancestor
  • Graphs: DFS/BFS, cloning, connected regions
  • Dynamic Programming: subsequences, grid DP, 1D/2D DP
  • Stack & Parentheses problems
  • Math & Bit Manipulation
  • Sorting, Intervals & Greedy
  • Backtracking & Recursion

How to Use

  1. Clone the repository:
    git clone https://github.com/VickZeus/LeetCode_Solutions.git
    cd LeetCode_Solutions
  2. Open the folder of the problem you're interested in, for example 1 Two Sum.
  3. Read the solution, or copy it into LeetCode's editor to test it.

To find a problem quickly, search the folder names:

ls | grep -i "binary tree"

Goals

  • Build consistent, daily problem-solving habits
  • Be able to code solutions independently, without looking up hints
  • Strengthen fundamentals in data structures, algorithms, and complexity analysis

Notes

  • These are my own attempts; some may not be the most optimal approach, and I revisit them as I learn better ones.
  • If you spot a bug or a cleaner solution, feel free to open an issue or a pull request.

Connect

If this repo helps you, consider giving it a ⭐.

About

Repo containing the coding solutions to the problems I solved on LeetCode for practice.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages