Welcome to my Zero to Hero (Z2H) Data Structures and Algorithms journey!
This repository documents my LeetCode problem-solving practice, structured by difficulty and core DSA topics.
My goal is to master problem-solving and build a strong foundation for Machine Learning, AI, and Deep Learning.
| No. | Topic | Description | Status |
|---|---|---|---|
| 1 | Basics of Programming | Variables, loops, conditionals, I/O | β |
| 2 | Sorting Algorithms | Bubble, Merge, Quick, Heap Sort | β |
| 3 | Array/List Problems | Searching, rearranging, subarrays | β |
| 4 | Binary Search | Divide-and-conquer search algorithms | β |
| 5 | Linked List (Single & Double) | Traversal, insertion, deletion | β |
| 6 | Bit Manipulation | Bitwise operations, masks, toggling bits | β |
| 7 | Advanced Recursion | Backtracking, N-Queens, subsets, permutations | β |
| 8 | Stacks and Queues | Stack-based logic, queue management | β |
| 9 | Sliding Window & Two Pointers | Optimization techniques for arrays | β |
| 10 | Greedy Algorithms | Interval scheduling, coin change, Huffman | β |
| 11 | Binary Trees | Traversals, height, diameter, paths | β |
| 12 | Binary Search Trees | Insertion, deletion, balancing | β |
| 13 | Heaps | Priority queues, heap sort, kth largest | β |
| 14 | Graphs | BFS, DFS, Dijkstra, Union-Find | β |
| 15 | Dynamic Programming | Tabulation, memoization, optimization | β |
| 16 | Strings | Palindromes, substrings, pattern matching | β |
π§ Z2H (Zero to Hero) means mastering each topic from basics β intermediate β advanced β LeetCode problems.
- Strengthen Python problem-solving for Machine Learning and AI
- Master all core Data Structures and Algorithms
- Build logic for competitive programming and interview preparation
- Connect DSA concepts with real-world AI and ML applications
- Language: Python π
- Platform: LeetCode
- Editor: VS Code
- Version Control: Git & GitHub
π GitHub: github.com/mirzayasirabdullahbaig07
π¨βπΌ LinkedIn: linkedin.com/in/mirza-yasir-abdullah-baig
π Kaggle: kaggle.com/mirzayasirabdullah07
π» LeetCode: leetcode.com/u/mirzayasirabdullahbaig
Iβm Mirza Yasir Abdullah Baig, a passionate Machine Learning and AI Enthusiast from Pakistan π΅π°, currently focused on improving my DSA skills, problem-solving abilities, and algorithmic understanding through consistent LeetCode practice.
This repository reflects my commitment to becoming a skilled Machine Learning Engineer capable of solving real-world problems using AI, logic, and data.
β If you find this repository useful, donβt forget to star it and follow my journey!