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

https://github.com/priyanshu360-cpu/quick-structures-npm

quick strucures and algorithms at your finger tips
https://github.com/priyanshu360-cpu/quick-structures-npm

graph linkedlist quick-structures structures trie

Last synced: 10 days ago
JSON representation

quick strucures and algorithms at your finger tips

Awesome Lists containing this project

README

          

# Quick Structures and Algorithms

Data Structures provide us a convenient way of storing and handling data into our project. With the absence of inbuilt data structure developers usually face problems

This Package is aimed to provide users quick strucures and algorithms at their finger tips

*Latest Version* - 2.0.0

# Getting Started

```
const structures=require("quick-structures");
console.log(new structures().classes);
console.log(new structures())//in depth view of all the classes
```

*Newly Updates*

```
Added Avl Tree
Added RedBlack and Segment Tree
Added Heap
Added Probbing
Added Circularity to structures
Added B+Tree
Added multiple chained structures
Added pathogens and priorities to structures
Added Trie
Debugged Map and DFS
Changed Structure export style
```

For now this Package includes

1. LinkedList
2. Graph
3. Binary Tree
4. Maps
5. Queue
6. Stacks
7. Set
8. Vectors
9. Matrix and Sparse Matrix
10. Trie
11. Avl Tree
12. B+ Tree
13. Binary Search Tree
14. RedBlack Tree
15. Segment Tree
16. Min and Max Heap
17. Probbing
18. Double Linked List
19. Priority Queue
20. Pathoginc Tree
21. Chained Hash Table

# Graph

![image](https://user-images.githubusercontent.com/79325092/208305112-0ceb9dcd-5e07-4867-9fbf-10fe03723d52.png)

# Trie

![image](https://user-images.githubusercontent.com/79325092/208305144-ff8be86b-beca-4d23-ae28-f41a57921114.png)

# Avl-Tree

![image](https://user-images.githubusercontent.com/79325092/208305184-c6215671-858c-4a2f-8070-effcc2d598b5.png)

# Heap

![image](https://user-images.githubusercontent.com/79325092/208305210-9e7c9f86-bb4c-4c90-b26c-1235ee9f7c97.png)

# Red-Black-Tree

![image](https://user-images.githubusercontent.com/79325092/208305235-131c2a48-4b26-405b-8c54-d6c48eba6b58.png)

# Linked-List

![image](https://user-images.githubusercontent.com/79325092/208305094-7fa5bcfb-60c7-4ef2-ae44-69d1d6cc8570.png)

**__Implementation of other structures follow the same pattern__**

# Algorithms

Algortihms for most of the data structures are included in the package like

1. BFS
2. DFS
3. Sorting
4. Min/Max
5. Nodes Count
6. Depth
7. Hashing
8. Rotations
9. Colour Mapping
10. Min Order Mapping
11. etc.

*If you Liked the package dont foroget to leave behin a star :)*