Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)