This repository contains my solutions to algorithm and data structure problems, mostly from LeetCode.
The purpose is to practice problem-solving and build a strong foundation for coding interviews.
arrays/
β arrays & stringshashmap/
β hash maps & setslinked_list/
β singly & doubly linked listsstack_queue/
β stack, queue, monotonic stackbinary_search/
β binary search techniquestrees/
β binary trees & binary search trees (BST)graphs/
β graph traversal (BFS, DFS, topological sort)dynamic_programming/
β DP & optimization problems- (folders will be filled step by step)
- Each file includes:
- Problem link
- Short explanation / approach
- Time & Space complexity