This repository contains my solutions to a variety of problems from LeetCode, implemented in multiple programming languages. The goal is to provide clear, optimized, and well-documented solutions that can be used for learning and reference.
- Comprehensive solutions to LeetCode problems across a wide range of categories.
- Implementations in Python and Java for better flexibility and learning.
- Easy-to-read and maintainable code, structured for educational purposes.
The repository is organized as follows:
📁 LEETCODE/ ├── 📄 Problem_Name_Language.extension ├── 📄 Add_Two_Numbers.java ├── 📄 Reverse_Linked_List.py ├── 📄 Binary_Tree_Traversal.java └── (other problem files)
Each file is named after the problem it solves and the programming language used for implementation.
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Dynamic Programming
- Backtracking
- Recursion
- Sorting & Searching
- Math Problems
- String Manipulation
-
Clone this repository to your local machine:
git clone https://github.com/S18-Niloy/LEETCODE.git