Skip to content

harishbalajib/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸš€ LeetCode Solutions in Jupyter Notebook

LeetCode

This repository contains my solutions to various LeetCode problems, implemented and explained in Jupyter Notebooks. Each solution is well-documented, including problem statements, approach, and complexity analysis.


πŸ“Œ Features

  • βœ… Python-based solutions implemented in Jupyter Notebook.
  • βœ… Step-by-step explanations with markdown cells.
  • βœ… Time and Space Complexity Analysis for better understanding.
  • βœ… Organized by Difficulty Level (Easy, Medium, Hard).
  • βœ… Interactive Visualizations (where applicable).

  1. Clone the Repository

    git clone https://github.com/your-username/LeetCode-Solutions.git
    cd LeetCode-Solutions
    
    

2.Install Jupyter Notebook (if not installed)

pip install notebook
  1. Launch Jupyter Notebook

    jupyter notebook

4.Open any .ipynb file and start exploring πŸš€


πŸ“– How to Use

Each Jupyter Notebook contains:

  • Problem Statement (copied from LeetCode).
  • Approach & Thought Process.
  • Code Implementation.
  • Time & Space Complexity Analysis.
  • Alternative Solutions (if applicable).

πŸ’‘ Contributing

Feel free to contribute by:

  • Adding new solutions πŸ“‚.
  • Optimizing existing solutions ⚑.
  • Improving explanations ✍.

Steps to contribute:

  1. Fork the repository 🍴.
  2. Create a new branch (feature/new-solution) πŸ”§.
  3. Commit your changes and push πŸš€.
  4. Open a Pull Request for review.

πŸ“Œ Useful Links


πŸ“ License

This project is open-source and available under the MIT License.

Happy Coding! πŸš€πŸŽ―