Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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++
- Host: GitHub
- URL: https://github.com/adityasworks/library-management-system-using-data-structures-cpp-
- Owner: AdityasWorks
- License: mit
- Created: 2023-11-16T16:10:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-16T18:10:25.000Z (about 1 year ago)
- Last Synced: 2024-11-16T11:13:12.879Z (2 months ago)
- Topics: binary-search-tree, cpp, data-structures, hashing, library-management-system, linked-list, queue
- Language: C++
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.