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.
- Host: GitHub
- URL: https://github.com/chahid001/cpp09
- Owner: chahid001
- Created: 2023-04-04T12:55:57.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-19T22:58:52.000Z (over 1 year ago)
- Last Synced: 2025-03-01T06:43:35.720Z (over 1 year ago)
- Topics: cpp, stl
- Language: C++
- Homepage:
- Size: 653 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).