Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

520 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ LeetCode Daily Solutions

πŸ“Œ About

This repository contains my daily LeetCode solutions in Python and Java.

The goal of this repository is to:

  • πŸ“… Maintain consistency by solving LeetCode problems every day.
  • 🧠 Improve problem-solving and algorithmic thinking.
  • πŸ’» Strengthen Data Structures & Algorithms for interviews.
  • πŸ“š Keep an organized archive of all solved problems.

Each solution is automatically pushed using LeetHub after successful submission on LeetCode.


πŸ“‚ Repository Structure

Leetcode_daily/
β”‚
β”œβ”€β”€ 0001-two-sum/
β”œβ”€β”€ 0002-add-two-numbers/
β”œβ”€β”€ 0003-longest-substring-without-repeating-characters/
β”œβ”€β”€ ...
β”œβ”€β”€ README.md
└── stats.json

Each problem folder contains:

  • Solution code
  • Problem title
  • Runtime
  • Memory usage
  • LeetHub metadata

πŸ›  Languages Used

  • Python
  • Java
  • C

πŸ“ˆ Progress

  • βœ… Daily LeetCode Practice
  • βœ… Easy Problems
  • βœ… Medium Problems
  • βœ… Hard Problems
  • βœ… Interview Preparation

πŸ“š Topics Covered

Arrays

  • Two Pointers
  • Prefix Sum
  • Sliding Window
  • Matrix

Strings

  • Hashing
  • Pattern Matching
  • Parsing

Linked List

  • Fast & Slow Pointer
  • Reversal
  • Cycle Detection

Stack & Queue

  • Monotonic Stack
  • Queue
  • Deque

Binary Search

  • Lower Bound
  • Upper Bound
  • Search Space

Trees

  • Binary Tree
  • BST
  • DFS
  • BFS

Graphs

  • DFS
  • BFS
  • Union Find
  • Topological Sort
  • Shortest Path

Dynamic Programming

  • 1D DP
  • 2D DP
  • Knapsack
  • LIS
  • Memoization

Greedy

Backtracking

Heap / Priority Queue

Bit Manipulation

Math

Recursion


🎯 Purpose

This repository serves as my:

  • πŸ“– DSA Revision Notes
  • πŸ’Ό Interview Preparation Archive
  • πŸ“ˆ Coding Progress Tracker

🌟 My Profiles

LeetCode

https://leetcode.com/u/Souvagya06/

GitHub

https://github.com/Souvagya06

LinkedIn

https://www.linkedin.com/in/souvagya-karmakar-full-stack-dev/


⭐ Support

If you find this repository useful,

⭐ Star the repository to support my journey!


πŸ“œ License

This repository is intended for learning and educational purposes.

LeetCode Topics

Depth-First Search

0133-clone-graph
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
3310-remove-methods-from-project

Breadth-First Search

0133-clone-graph
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
3310-remove-methods-from-project

Union-Find

2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components

Graph Theory

0133-clone-graph
2492-minimum-score-of-a-path-between-two-cities
2685-count-the-number-of-complete-components
3310-remove-methods-from-project

Hash Table

0133-clone-graph

Enumeration

1291-sequential-digits

Database

0175-combine-two-tables
0176-second-highest-salary
0178-rank-scores
0180-consecutive-numbers
0181-employees-earning-more-than-their-managers
0182-duplicate-emails
0183-customers-who-never-order
0184-department-highest-salary
0185-department-top-three-salaries

About

A curated collection of daily LeetCode solutions in Python and Java, documenting my journey through Data Structures, Algorithms, and technical interview preparation.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages