This was my mini project for Data structures course in the 3rd semester.The main aim of the project was to demonstrate hypothetical use-case and more importantly the implementation of various data structures. The overall idea of the project is implementing various data structures to carry out some basic functionalities of a restaurant order-counter, like storing order details, dispatching orders, storing menu, printing orders and menu, keeping a track of sales.
- Linked Lists to store past orders
- Queue to store active orders
- Trees to store the menu card
- Stack to keep track of sales
Dedicated Make-file is included in the project. Use following commands to install the project directory and run the program:
git clone https://github.com/Vaaarad07/DSA_PBL.git
cd DSA_PBL
make all
./main
To remove the binaries & then delete the project files:
make clean
cd ..
sudo rm -f -r DSA_PBL
Note: These steps are directed from Linux environment, ensure using parallel tools & commands for installation on windows systems.