{"id":21360206,"url":"https://github.com/rudrakshi99/data-structures-and-algorithm","last_synced_at":"2025-07-26T12:42:12.025Z","repository":{"id":54807884,"uuid":"275345928","full_name":"rudrakshi99/Data-Structures-And-Algorithm","owner":"rudrakshi99","description":"A collection of algorithms and data structures in C++. If you loved it, give a  🌟!","archived":false,"fork":false,"pushed_at":"2023-11-26T06:05:49.000Z","size":10093,"stargazers_count":18,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T03:41:20.591Z","etag":null,"topics":["algorithm","algorithms","backtracking-algorithm","binary-search-tree","bit-manipulation","cpp","data-structures","dynamic-programming","graph","greedy-algorithms","hashing","heap","linked-list","number-theory","queue","recursion","sorting-algorithms","stack","trees","trie"],"latest_commit_sha":null,"homepage":"","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/rudrakshi99.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,"governance":null}},"created_at":"2020-06-27T10:10:07.000Z","updated_at":"2024-05-25T10:21:03.000Z","dependencies_parsed_at":"2023-02-02T15:19:07.682Z","dependency_job_id":"e2ba3a5e-f334-4e11-8d26-a13bec60e73a","html_url":"https://github.com/rudrakshi99/Data-Structures-And-Algorithm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rudrakshi99/Data-Structures-And-Algorithm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudrakshi99%2FData-Structures-And-Algorithm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudrakshi99%2FData-Structures-And-Algorithm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudrakshi99%2FData-Structures-And-Algorithm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudrakshi99%2FData-Structures-And-Algorithm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rudrakshi99","download_url":"https://codeload.github.com/rudrakshi99/Data-Structures-And-Algorithm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rudrakshi99%2FData-Structures-And-Algorithm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265080732,"owners_count":23708243,"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":["algorithm","algorithms","backtracking-algorithm","binary-search-tree","bit-manipulation","cpp","data-structures","dynamic-programming","graph","greedy-algorithms","hashing","heap","linked-list","number-theory","queue","recursion","sorting-algorithms","stack","trees","trie"],"created_at":"2024-11-22T05:32:58.980Z","updated_at":"2025-07-13T02:31:20.012Z","avatar_url":"https://github.com/rudrakshi99.png","language":"C++","readme":"# Data-Structures-And-Algorithm\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/63b1e3a050eb4e6bb1c7c0862480b5cb)](https://app.codacy.com/gh/rudrakshi99/Data-Structures-And-Algorithm?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=rudrakshi99/Data-Structures-And-Algorithm\u0026utm_campaign=Badge_Grade)\n\nAlgorithms and data structures are fundamental to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. I made this repository to practice how to correctly implement common data structures and algorithms in the simplest and most elegant ways.\n\n## Folder Structure\n\n| Folder               | Link                                                                                                     |\n| -------------------- | -------------------------------------------------------------------------------------------------------- |\n| 2D-Array             | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/2-D%20Array)             |\n| String               | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/String)                  |\n| Sorting              | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/sorting_algo)            |\n| Binary Search        | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Binary_Search)\n| Number Theory        | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Number_theory)           |\n| OOPs                 | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/class)                   |\n| Recursion            | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Recursion)               |\n| Backtracking         | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Recursion_Advance)       |\n| Greedy               | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Greedy_Algo)             |\n| Hashing              | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Hashing)                 |\n| Bit Manipulation     | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Bit_manipulation)        |\n| Linked List          | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Linked_List)             |\n| Stack                | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Stack)                   |\n| Queue                | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Queue)                   |\n| Tree                 | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Tree)                    |\n| Binary Search Tree   | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Tree/Binary_Search_tree) |\n| Heap                 | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Heap)                    |\n| Deque                | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Deque)                   |\n| Graph                | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Graph)                   |\n| Disjoint Set Union   | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Graph/DSU)               |\n| Dynamic Programming  | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/DP)                      |\n| Trie                 | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Trie)                    |\n| PBDS                 | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/pbds)                    |\n| Geometry             | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Geometry)                |\n| Segment Tree         | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Tree/Segment_tree)       |\n| Interactive Problems | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Interactive_problem)     |\n| Miscellaneous        | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Extra_Algo)              |\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frudrakshi99%2Fdata-structures-and-algorithm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frudrakshi99%2Fdata-structures-and-algorithm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frudrakshi99%2Fdata-structures-and-algorithm/lists"}