This repo contains solutions to Leetcode solutions solved in Python.
topic_leetcodenumber_problemname.py
- link to leetcode problem and resources
- problem number, difficulty level
- input and expected output
- explanation of different approaches with time and space complexities
- code implementation of most efficient approach
- code test cases
- Dynamic Programming
- Graphs
- Sliding Window Technique
- Binary Search Trees
- Greedy Algorithm
- Backtracking
- Matrices
- Topological Sort
- Binary Search
- Bit Manipulation
- Searching & Sorting Algorithms
- Djikstra's Algorithm
- Arrays, LinkedList, HashTables, Strings, Trees, Tries