Skip to content

This repository contains Python solutions to various Leetcode problems.

License

Notifications You must be signed in to change notification settings

headless-start/leetcode-python-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode Questions

📌 Project Overview

This repository contains Python solutions to various Leetcode problems, covering a wide range of topics such as searching, sorting, arrays, linked lists, and more. Each solution is designed to be efficient and easy to understand, making it a great resource for practicing coding interview questions.


🚀 Key Features

  1. Python-Based:
    • All solutions are implemented in Python, a popular language for coding interviews.
  2. Efficient Algorithms:
    • Focus on optimal time and space complexity.
  3. Easy to Understand:
    • Solutions are well-commented and explained for clarity.

🔍 Topics Covered

  1. Searching and Sorting:
    • Binary Search
    • Linear Search
    • Tim Sort
    • Quick Sort
  2. Arrays and Strings:
    • Two-pointer technique
    • Sliding Window
    • Subarray problems
  3. Linked Lists:
    • Reversal
    • Cycle Detection
    • Merge Linked Lists
  4. More:
    • Dynamic Programming
    • Greedy Algorithms
    • Tree and Graph Traversal

🛠 System Requirements

Dependencies

  • Python 3.8+

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.