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

https://github.com/chahid001/cpp09

The C++ Module 09 delves into advanced concepts of the Standard Template Library (STL) through three comprehensive exercises.
https://github.com/chahid001/cpp09

cpp stl

Last synced: about 2 months ago
JSON representation

The C++ Module 09 delves into advanced concepts of the Standard Template Library (STL) through three comprehensive exercises.

Awesome Lists containing this project

README

          

# C++ Module 09: STL Adventures ๐Ÿš€

Welcome to **Module 09**, where we dive into the world of the **C++ Standard Template Library (STL)**!
This repository contains exercises designed to showcase your mastery of STL concepts through exciting problem-solving challenges.

---

## ๐Ÿ“‚ Repository Structure

| Exercise | Description ๐Ÿ“œ |
|-----------|----------------------------------------------------|
| [ex00](./ex00/README.md) | ๐Ÿช™ **Bitcoin Exchange** - Simulate a cryptocurrency exchange! |
| [ex01](./ex01/README.md) | โž• **Reverse Polish Notation (RPN)** Calculator ๐Ÿงฎ |
| [ex02](./ex02/README.md) | ๐Ÿ”„ **PmergeMe** - Optimized sorting with STL containers! |

---

## ๐Ÿ› ๏ธ Getting Started

To run any exercise:

1. Navigate to the desired exercise folder:
```bash
cd ex00
```
2. Build the project using `make`:
```bash
make
```
3. Run the program:
```bash
./ex00
```

---

## ๐Ÿ“Œ Highlights

- ๐ŸŒŸ **STL Concepts:** Mastering maps, stacks, queues, and more!
- ๐Ÿงช **Tested Solutions:** Each exercise is rigorously tested for accuracy and performance.
- ๐Ÿ’ก **Insights:** Each exercise folder contains detailed documentation to explain the thought process.

---

## ๐Ÿš€ Let's Explore!

Get started with the first exercise: [Bitcoin Exchange ๐Ÿช™](./ex00/README.md).