Skip to content

MuhammadBilal64/Data-Structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures

A collection of fundamental Data Structures and Algorithms (DSA) implementations in C++. This repository is designed for students and beginners who want to learn and practice common DSA concepts with easy-to-understand code examples.

📚 Topics Covered

The repository includes implementations of:

  • 🔙 Backtracking
  • 📊 Graphs
  • #️⃣ Hashing
  • ⛰️ Heap
  • 🔄 Infix to Prefix Conversion
  • 🔗 Linked List
  • 📥 Queues
  • 🔍 Sorting and Searching Algorithms
  • 📚 Stacks
  • 🌳 Trees

📂 Folder Structure

Data-Structures/
│
├── Backtracking/
├── Graphs/
├── Hashing/
├── Heap/
├── Infix Prefix/
├── LinkList/
├── Queues/
├── Sorting And Searching/
├── Stacks/
├── Trees/
└── README.md

🚀 Getting Started

Prerequisites

Make sure you have a C++ compiler installed:

  • GCC
  • MinGW
  • CodeBlocks
  • Visual Studio Code with C++ extensions

Clone the Repository

git clone https://github.com/MuhammadBilal64/Data-Structures.git

Navigate to the Project Folder

cd Data-Structures

Compile and Run

Example:

g++ filename.cpp -o output
./output

🎯 Purpose of This Repository

This repository is created for:

  • Learning Data Structures and Algorithms
  • Practicing coding interview questions
  • Understanding problem-solving techniques
  • Improving programming skills in C++

🤝 Contributions

Contributions, improvements, and suggestions are welcome.

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Submit a Pull Request

⭐ Support

If you find this repository helpful, please consider giving it a ⭐ on GitHub.


👨‍💻 Author

Created by Muhammad Bilal

GitHub: https://github.com/MuhammadBilal64

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages