{"id":15701110,"url":"https://github.com/madarauchiha-314/data-structures-library","last_synced_at":"2025-05-12T15:26:52.551Z","repository":{"id":17507577,"uuid":"20295471","full_name":"MadaraUchiha-314/Data-Structures-Library","owner":"MadaraUchiha-314","description":"Implementation Of Various Data Structures And Related Algorithm's In C++","archived":false,"fork":false,"pushed_at":"2020-10-01T12:50:18.000Z","size":345,"stargazers_count":6,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T23:41:24.343Z","etag":null,"topics":["algorithms","cpp","data-structures","stl"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MadaraUchiha-314.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-29T13:58:42.000Z","updated_at":"2022-11-12T11:11:36.000Z","dependencies_parsed_at":"2022-08-02T20:15:32.923Z","dependency_job_id":null,"html_url":"https://github.com/MadaraUchiha-314/Data-Structures-Library","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MadaraUchiha-314%2FData-Structures-Library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MadaraUchiha-314%2FData-Structures-Library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MadaraUchiha-314%2FData-Structures-Library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MadaraUchiha-314%2FData-Structures-Library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MadaraUchiha-314","download_url":"https://codeload.github.com/MadaraUchiha-314/Data-Structures-Library/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253764871,"owners_count":21960649,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["algorithms","cpp","data-structures","stl"],"created_at":"2024-10-03T19:59:50.967Z","updated_at":"2025-05-12T15:26:52.237Z","avatar_url":"https://github.com/MadaraUchiha-314.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Data-Structures-Library\n=======================\n\nWhenever a budding programmer is introduced to Data-Structures And Algorithms, they wish to implement these themselves.\nI am one of those. I learnt a lot lot lot of programming implementing the Standard Libraries Of C++.\nThe code is for those who wish to explore on how thing are working behind the scenes.\n\nThe code is mostly STL Compactible ie. the naming conventions are the same as C++ STL. This not only enhances the readablity of a programmer who wants to relate this lirary with the STL and improve upon certain features.\n\nAlso following the same naming conventions as C++ STL has another advantage that to test one container we can use other container of STL already made. Also some STL libraries like the priority_queue requires certain naming functions of the inlying container, so i have adapted to the naming conventions of the STL.\n\nThe the code also contains the main () program which is just to test the library made.\nThe main () can be used and modified as per the requirments of the developer.\n\nCurrently Implemented Data Structures Are :\n\n1. Linked List \n2. Stack \n3. Vector\n4. Binary Search Tree (BST)\n5. An Extensive Graph Library\n6. Segment Tree\n\nCurrently Working On :\n\n1. Queue - Both Normal and Priority\n2. Heap\n3. Balanced BST\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadarauchiha-314%2Fdata-structures-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadarauchiha-314%2Fdata-structures-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadarauchiha-314%2Fdata-structures-library/lists"}