Welcome to my Data Structures and Algorithms (DSA) journey using Python This repository contains my personal notes, and important concepts that I'm learning every day to become a better problem solver and software engineer. ๐ปโจ
- ๐งฎ Concepts explained with short notes and examples
- ๐งช Code with proper use and syntax of DS
- ๐ Time & Space Complexity for every approach
- ๐ข Arrays & Strings
- ๐ Two Pointers & Sliding Window
- ๐ฏ Binary Search
- ๐ Stacks & Queues
- ๐ณ Trees & Binary Trees
- ๐งฉ Recursion & Backtracking
- ๐ง Dynamic Programming
- ๐ Linked Lists
- ๐ฆ Heaps & HashMaps
- ๐ Sorting & Searching
- ๐ก Graphs
- Language:
- Python ๐ (Primary)