Skip to content

mirzayasirabdullahbaig07/DSA-with-LeetCode

Repository files navigation

🧠 LeetCode DSA Practice – Zero to Hero (Z2H) Journey 2025-2026

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.


📘 Repository Overview


🧩 DSA Topics Covered (Z2H Series)

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


🎯 Goal

  • 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

🧰 Tools & Technologies

  • Language: Python 🐍
  • Platform: LeetCode
  • Editor: VS Code
  • Version Control: Git & GitHub

🔗 Connect With Me

🌐 GitHub: github.com/mirzayasirabdullahbaig07
👨‍💼 LinkedIn: linkedin.com/in/mirza-yasir-abdullah-baig
🏆 Kaggle: kaggle.com/mirzayasirabdullah07
💻 LeetCode: leetcode.com/u/mirzayasirabdullahbaig


💬 About Me

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!

About

A collection of Data Structures and Algorithms solutions in Python, practiced through LeetCode problems. Focused on building strong problem-solving skills for coding interviews.

Topics

Resources

Stars

41 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages