Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nishkarshraj/data-structures
Data Structures with Theory, Algorithms and Code
https://github.com/nishkarshraj/data-structures
algorithms algorithms-and-data-structures array c cpp data-structures graph java linked-list python queue stack tree
Last synced: about 1 month ago
JSON representation
Data Structures with Theory, Algorithms and Code
- Host: GitHub
- URL: https://github.com/nishkarshraj/data-structures
- Owner: NishkarshRaj
- License: gpl-3.0
- Created: 2019-06-08T05:50:16.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T08:45:18.000Z (about 1 year ago)
- Last Synced: 2024-05-02T04:20:04.514Z (8 months ago)
- Topics: algorithms, algorithms-and-data-structures, array, c, cpp, data-structures, graph, java, linked-list, python, queue, stack, tree
- Language: C++
- Size: 182 KB
- Stars: 14
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Data-Structures
## Arrays
[1) General Array Code](https://github.com/NishkarshRaj/Data-Structures/blob/master/Arrays/Arrays.cpp)## Two Dimensional Arrays
[1) Array Of Strings](https://github.com/NishkarshRaj/Data-Structures/blob/master/2%20Dimensional%20Arrays/ArrayOfString.c)[2) Matrix Addition](https://github.com/NishkarshRaj/Data-Structures/blob/master/2%20Dimensional%20Arrays/MatrixAddition.cpp)
[3) Matrix Multiplication](https://github.com/NishkarshRaj/Data-Structures/blob/master/2%20Dimensional%20Arrays/MatrixMultiplication.cpp)
[4) Sum of Rows](https://github.com/NishkarshRaj/Data-Structures/blob/master/2%20Dimensional%20Arrays/SumOfRows.cpp)
[5) Sum of Columns](https://github.com/NishkarshRaj/Data-Structures/blob/master/2%20Dimensional%20Arrays/SumOfColumn.cpp)
[6) Sum of All elements](https://github.com/NishkarshRaj/Data-Structures/blob/master/2%20Dimensional%20Arrays/SumOfallElements.cpp)
## Linked List
[1) General Single Link Linked List using Structures](https://github.com/NishkarshRaj/Data-Structures/blob/master/Linked%20List/LinkedList.cpp)[2) Single Link Linked List using Arrays](https://github.com/NishkarshRaj/Data-Structures/blob/master/Linked%20List/LinkedList_Array.cpp)
[3) Doubly Linked List using Classes and Objects](https://github.com/NishkarshRaj/Data-Structures/blob/master/Linked%20List/DoublyLinkedList.cpp)
## Stack
[1) Stacks using Linked List](https://github.com/NishkarshRaj/Data-Structures/blob/master/Stack/Stack_LinkedList.cpp)[2) Stacks using Arrays](https://github.com/NishkarshRaj/Data-Structures/blob/master/Stack/Stack_Arrays.cpp)
## Queue
[1) Queues Using Linked List](https://github.com/NishkarshRaj/Data-Structures/blob/master/Queue/Queue_LinkedList.cpp)[2) Queues Using Arrays](https://github.com/NishkarshRaj/Data-Structures/blob/master/Queue/Queue_Array.cpp)
[3) Circular Queues using Linked List](https://github.com/NishkarshRaj/Data-Structures/blob/master/Queue/Circular_Queue_LinkedList.cpp)
[4) Circular Queues using Arrays](https://github.com/NishkarshRaj/Data-Structures/blob/master/Queue/CircularQueueArray.cpp)
## Trees
[1) Inorder Traversal of Binary Tree](https://github.com/NishkarshRaj/Data-Structures/blob/master/Binary%20Trees/InorderTraversal.cpp)[2) Post Order Traversal of Binary Tree](https://github.com/NishkarshRaj/Data-Structures/blob/master/Binary%20Trees/PostOrderTraversal.cpp)
[3) Pre Order Traversal of Binary Tree](https://github.com/NishkarshRaj/Data-Structures/blob/master/Binary%20Trees/PreOrderTraversal.cpp)
[4) Breadth First Traversal (Level Order)](https://github.com/NishkarshRaj/Data-Structures/blob/master/Binary%20Trees/BFSTraversal.cpp)
[5) Binary Tree General Code](https://github.com/NishkarshRaj/Data-Structures/blob/master/Binary%20Trees/BinaryTrees.cpp)
## How to Contribution
[Contribution Guidelines](CONTRIBUTING.md)