A personal repository documenting my Data Structures and Algorithms journey using Python.
I am a final-year Computer Science student preparing for software engineering and AI engineering roles. This repository serves as a record of my learning, where I consistently solve coding problems, improve my problem-solving skills, and strengthen my understanding of fundamental data structures and algorithms.
- Develop strong problem-solving skills
- Build a solid foundation in Data Structures and Algorithms
- Prepare for technical interviews
- Write clean and readable Python code
- Practice consistency through regular coding
- Arrays
- Strings
- Hashing
- Two Pointers
- Sliding Window
- Stack
- Queue
- Linked Lists
- Binary Search
- Trees
- Heaps
- Graphs
- Dynamic Programming
- Backtracking
- Greedy Algorithms
- And more...
- Python
This repository is continuously updated as I solve problems from platforms such as LeetCode and explore different approaches to improve efficiency and code quality.
I believe consistent practice is more valuable than rushing through problems. This repository reflects my learning journeyโfrom basic concepts to more advanced algorithmic techniquesโwith the goal of improving every day.
Thank you for visiting my repository.