A collection of my LeetCode solutions in Python, created as part of my ongoing practice with algorithms, data structures, and technical problem-solving.
This repository helps me:
- track my progress across different problem types
- strengthen my understanding of data structures and algorithms
- practise writing correct, efficient, and readable solutions
- build consistency with technical interview-style questions
Solutions are organised by topic as I work through problems, including areas such as:
- Arrays
- Hash Maps
- Strings
- Two Pointers
- Sorting
- Recursion
- Trees
- Graphs
Depending on the problem, solutions may include:
- Python implementations
- brief notes or explanations
- comments on time and space complexity
- alternative approaches where relevant
This is a working repository, so both the solutions and the organisation of the repo will continue to improve over time.
- Python
Denis