Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/adityasworks/library-management-system-using-data-structures-cpp-

A library management system using data structures in C++
https://github.com/adityasworks/library-management-system-using-data-structures-cpp-

binary-search-tree cpp data-structures hashing library-management-system linked-list queue

Last synced: 12 days ago
JSON representation

A library management system using data structures in C++

Awesome Lists containing this project

README

        

# About
This project is a library management system developed in C++ using data structures.

## Data Structures Used

• Queues

• BST

• Linked List

• Hashing

# Description

1.As we have to know some type of ID (numbers) to store data in BST. So we generated book IDs using book names. In that algorithm we used queues.

2.We have used hashing using a 2D array of 10 x 5 (10 rows and 5 columns) of BST. The 5 columns are the racks. The columns are Mathematics, Computer Science, Novels and others at indexes 0,1,2,3 and 4 respectively.

3.So basically our every node in BST contains a linked list.

# Running Instruction

As our project is getting the data from a text file. So, the directory must be changed in the code at line no 610. Datafile.txt is included in the zip file.