- Improved a library system’s speed to Θ(log(n)) time by implementing a binary search tree.
- Inspired by how software engineering has improved the speed and space of systems.
- Utilised: C++, Catch2, Makefile, Algorithms and data structures.
Utilised: C++, Catch2, Algorithms and Data Structures, OOP
Program presents the User with a recurring console-based menu to interact with the data set. Application consists of some ‘dummy’ data of books pre-coded into the application in the 'books.txt' file.
The User can simply exit the program by entering eight. The seven other menu options allow the User to inspect and edit the information in the data set (note again that this program allows the user to read and write the data).