Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rudrakshi99/data-structures-and-algorithm
A collection of algorithms and data structures in C++. If you loved it, give a 🌟!
https://github.com/rudrakshi99/data-structures-and-algorithm
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
Last synced: 2 months ago
JSON representation
A collection of algorithms and data structures in C++. If you loved it, give a 🌟!
- Host: GitHub
- URL: https://github.com/rudrakshi99/data-structures-and-algorithm
- Owner: rudrakshi99
- Created: 2020-06-27T10:10:07.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-26T06:05:49.000Z (about 1 year ago)
- Last Synced: 2023-11-26T07:21:51.021Z (about 1 year ago)
- 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
- Language: C++
- Homepage:
- Size: 9.63 MB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data-Structures-And-Algorithm
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/63b1e3a050eb4e6bb1c7c0862480b5cb)](https://app.codacy.com/gh/rudrakshi99/Data-Structures-And-Algorithm?utm_source=github.com&utm_medium=referral&utm_content=rudrakshi99/Data-Structures-And-Algorithm&utm_campaign=Badge_Grade)
Algorithms 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.
## Folder Structure
| Folder | Link |
| -------------------- | -------------------------------------------------------------------------------------------------------- |
| 2D-Array | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/2-D%20Array) |
| String | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/String) |
| Sorting | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/sorting_algo) |
| Binary Search | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Binary_Search)
| Number Theory | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Number_theory) |
| OOPs | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/class) |
| Recursion | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Recursion) |
| Backtracking | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Recursion_Advance) |
| Greedy | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Greedy_Algo) |
| Hashing | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Hashing) |
| Bit Manipulation | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Bit_manipulation) |
| Linked List | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Linked_List) |
| Stack | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Stack) |
| Queue | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Queue) |
| Tree | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Tree) |
| Binary Search Tree | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Tree/Binary_Search_tree) |
| Heap | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Heap) |
| Deque | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Deque) |
| Graph | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Graph) |
| Disjoint Set Union | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Graph/DSU) |
| Dynamic Programming | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/DP) |
| Trie | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Trie) |
| PBDS | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/pbds) |
| Geometry | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Geometry) |
| Segment Tree | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Tree/Segment_tree) |
| Interactive Problems | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Interactive_problem) |
| Miscellaneous | [Link](https://github.com/rudrakshi99/Data-Structures-And-Algorithm/tree/master/Extra_Algo) |