Skip to content

76jankihere/LeetCode-problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Problems Repository

This repository contains my solutions to LeetCode problems, implemented primarily in Python.
The goal of this repository is to practice Data Structures & Algorithms, improve problem-solving skills, and maintain a well-organized reference for interview preparation.


📌 What This Repository Contains

  • Solutions to LeetCode problems across multiple difficulty levels:
    • Easy
    • Medium
    • Hard
  • Clean, readable, and optimized code
  • Multiple approaches where applicable
  • Well-structured solutions focused on correctness and efficiency
  • Continuous updates as more problems are solved

🧠 Problem-Solving Approach

Each solution in this repository generally follows these principles:

  • Clear understanding of the problem constraints
  • Efficient algorithmic approach (Greedy, DP, Two Pointers, Sliding Window, etc.)
  • Clean and readable implementation
  • Optimal time and space complexity where possible
  • Interview-friendly coding style

🛠 Languages & Tools

  • Primary Language: Python, java, C++, javascript, swift
  • Platform: LeetCode
  • Concepts Covered:
    • Arrays & Strings
    • Hashing
    • Recursion
    • Dynamic Programming
    • Greedy Algorithms
    • Trees & Graphs
    • Sorting & Searching
    • Bit Manipulation

📂 Repository Structure

LeetCode-problems/
├── README.md        # Repository overview and usage guide
├── easy/            # Easy-level LeetCode problems
├── medium/          # Medium-level LeetCode problems
└── hard/            # Hard-level LeetCode problems

📌 Folder structure may evolve as the repository grows.


▶️ How to Use This Repository

  1. Browse problems by difficulty or topic
  2. Open the solution file to review the logic
  3. Run the code locally to test different inputs
  4. Compare approaches and optimize further

🎯 Purpose of This Repository

  • Strengthen DSA fundamentals
  • Prepare for technical interviews
  • Track problem-solving progress over time
  • Build a strong coding portfolio
  • Maintain a personal reference for revision

🔄 Updates

This repository is actively maintained and will be updated regularly with new problems and improved solutions.


📬 Connect With Me


⭐ If you find this repository helpful, feel free to star it!

About

Here in this repository i am going to store all leetcode and neetcode problems which i am solving for practice and for my interview prepration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors