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

https://github.com/raleighlittles/data_structures_and_other_objects_using_cpp

A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.
https://github.com/raleighlittles/data_structures_and_other_objects_using_cpp

cplusplus-11 cplusplus-14 cplusplus-17 data-structures michael-main modern-cpp walter-savitch

Last synced: about 1 month ago
JSON representation

A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.

Awesome Lists containing this project

README

        

# About
A collection of end-of-chapter projects from "Data Structures and Other Objects Using C++" (4th edition) by Michael Main and Walter Savitch.

Besides STL, some examples rely on:

1. Boost
2. [Rapid CSV](https://github.com/d99kris/rapidcsv)
3. [date](https://github.com/HowardHinnant/date), which will be added to the C++ standard library in C++20

# Table of contents

Some chapters have more than one exercise grouped together.

| Chapter | Exercise name |
| ------- | ------------- |
| 2 | Lunar lander, Statistician |
| 3 | Towers of Hanoi |
| 4 | Chore manager |
| 5 | Linked List of digits |
| 6 | Gift list |
| 7 | Postfix and Infix expression parser |
| 8 | Store checkout |
| 9 | Ackermann function |
| 10 | Binary Search Tree / Expression Tree |
| 11 | Logarithm |
| 12 | Word dictionary |
| 13 | Radix sorter |
| 14 | Gym membership roster |
| 15 | Prim's Minimum Spanning Tree |