{"id":20614479,"url":"https://github.com/adityasworks/library-management-system-using-data-structures-cpp-","last_synced_at":"2026-05-29T06:31:05.001Z","repository":{"id":207602612,"uuid":"719652747","full_name":"AdityasWorks/Library-Management-System-using-Data-structures-CPP-","owner":"AdityasWorks","description":"A library management system using data structures in C++","archived":false,"fork":false,"pushed_at":"2023-11-16T18:10:25.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T18:50:00.214Z","etag":null,"topics":["binary-search-tree","cpp","data-structures","hashing","library-management-system","linked-list","queue"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AdityasWorks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-16T16:10:17.000Z","updated_at":"2024-05-02T07:14:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"ea32263c-551f-4506-a960-dc99eb875a4f","html_url":"https://github.com/AdityasWorks/Library-Management-System-using-Data-structures-CPP-","commit_stats":null,"previous_names":["kyne-n/library-management-system-using-data-structures-c-"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AdityasWorks/Library-Management-System-using-Data-structures-CPP-","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdityasWorks%2FLibrary-Management-System-using-Data-structures-CPP-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdityasWorks%2FLibrary-Management-System-using-Data-structures-CPP-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdityasWorks%2FLibrary-Management-System-using-Data-structures-CPP-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdityasWorks%2FLibrary-Management-System-using-Data-structures-CPP-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdityasWorks","download_url":"https://codeload.github.com/AdityasWorks/Library-Management-System-using-Data-structures-CPP-/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdityasWorks%2FLibrary-Management-System-using-Data-structures-CPP-/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33640627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binary-search-tree","cpp","data-structures","hashing","library-management-system","linked-list","queue"],"created_at":"2024-11-16T11:12:52.083Z","updated_at":"2026-05-29T06:31:04.983Z","avatar_url":"https://github.com/AdityasWorks.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\nThis project is a library management system developed in C++ using data structures.\n\n## Data Structures Used\n\n• Queues \n\n• BST \n\n• Linked List \n\n• Hashing\n\n# Description\n\n1.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.\n\n2.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.\n\n3.So basically our every node in BST contains a linked list.\n\n# Running Instruction\n\nAs 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityasworks%2Flibrary-management-system-using-data-structures-cpp-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadityasworks%2Flibrary-management-system-using-data-structures-cpp-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadityasworks%2Flibrary-management-system-using-data-structures-cpp-/lists"}