An open API service indexing awesome lists of open source software.

https://github.com/hacker-anakin/cpp-dsa

Master C++ DSA with structured modules, hands-on coding, MCQs, and real-world implementations. Perfect for interviews, competitions, and problem-solving! 🚀
https://github.com/hacker-anakin/cpp-dsa

cpp cpp-programming dsa dsa-algorithm dsa-cpp

Last synced: 10 months ago
JSON representation

Master C++ DSA with structured modules, hands-on coding, MCQs, and real-world implementations. Perfect for interviews, competitions, and problem-solving! 🚀

Awesome Lists containing this project

README

          

# C++ DSA Jupyter Notebook

Welcome to the **C++ DSA Notes**! This repository is designed to guide you through learning **Data Structures and Algorithms (DSA) in C++** step by step. Each chapter is structured as a separate cpp file, making it easy to follow along with explanations, code examples, and exercises.

![alt text](https://media.licdn.com/dms/image/v2/D5612AQHk1TSLucGSCQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1699339646894?e=1746662400&v=beta&t=4uYpdECaDLHS5-XXhyMHqek7njS_2OfmidhBQs-zNqE)

## 📖 Table of Contents

- [Installation](#installation)
- [How to Use](#how-to-use)
- [Chapters Overview](#chapters-overview)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

---

## ⚡ Installation

Before getting started, ensure you have **C++ installed** on your system.

1. **Clone the repository:**
```bash
git clone https://github.com/Hacker-Anakin/Cpp-Notes.git
cd CPP-Notes
```
2. **Compile the C++ files using g++:**
```bash
g++ ./Chapter1.cpp
g++ ./Chapter2.cpp
```
3. **Run the compiled executables:**
```bash
./Chapter1.exe
./Chapter2.exe
```

---

## 🚀 How to Use

- Each module contains a `.cpp` source file with explanations and implementations of **DSA concepts**.
- The corresponding `.exe` files are compiled versions for direct execution.
- Modify and experiment with the C++ files to enhance your understanding.

---

## 📚 Modules Overview

### **Module 1 (Basics and Control Structures)**
Topics: Basics of C++, Input/output operations, Control structures, Loops

### **Module 2 (Functions and Recursion )**
Topics: Functions, Recursion fundamentals

### **Module 3 (File Handling)**
Topics: File streams, I/O in files

### **Module 4 (Arrrays, Strings and Pointers)**
Topics: Arrays, Array Operations, Strings, String Functions, Pointers, Dynamic memory,

---

## 🔥 Contributing

Contributions are welcome! Feel free to:
- Fix bugs or improve existing implementations.
- Add more DSA problems and solutions.
- Optimize code for better performance.

Fork the repository and submit a pull request!

---

## 📝 License

This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.

---

## 📩 Contact

For questions, reach out at **cakely63@gmail.com**.

Happy Coding! 🚀