Skip to content
/ DSA_CPP Public template

This repository contains well-structured implementations of various DSA topics, along with explanations, code examples, and practice problems. Whether you're preparing for coding interviews, competitive programming, or just improving your problem-solving skills, this repo has got you covered!

Notifications You must be signed in to change notification settings

AhmadRazaKhokhar1/DSA_CPP

Repository files navigation

DSA with C++ 🚀

Welcome to the DSA with C++ repository! This repository is designed to help beginners and advanced learners master Data Structures and Algorithms (DSA) using C++.

📌 About This Repository

This repository contains well-structured implementations of various DSA topics, along with explanations, code examples, and practice problems. Whether you're preparing for coding interviews, competitive programming, or just improving your problem-solving skills, this repo has got you covered!

📚 Topics Covered

  • 📖 Basics of C++ (Syntax, Functions, STL, etc.)
  • 🧮 Mathematical Algorithms (GCD, Prime Numbers, etc.)
  • 🔗 Linked Lists (Singly, Doubly, Circular)
  • 🏗 Stacks & Queues
  • 🌲 Trees & Binary Search Trees (BST)
  • 🕸 Graphs & Graph Algorithms (DFS, BFS, Dijkstra, etc.)
  • 📊 Sorting & Searching Algorithms
  • 📈 Dynamic Programming (DP)
  • Recursion & Backtracking
  • And much more...

🚀 How to Use This Repository

  1. Clone the repository:
    git clone https://github.com/AhmadRazaKhokhar1/DSA_CPP.git
    cd DSA_CPP
    

How to run the code?

You may start the project in each chapter by the following command in your terminal! if on macOS:

g++ ./path_to_your_file.cpp && ./a.out

if on windows:

g++ my_program.cpp && a.exe

Support Ahmad Raza Khokhar to make more useful projects/courses.

About

This repository contains well-structured implementations of various DSA topics, along with explanations, code examples, and practice problems. Whether you're preparing for coding interviews, competitive programming, or just improving your problem-solving skills, this repo has got you covered!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages