Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mnpsnuwan/datastructures

A collection of powerful data structures are using java
https://github.com/mnpsnuwan/datastructures

arrays avl-tree binary-search-tree data-structures doubly-linked-list fenwick-tree hashtable java kruskal-algorithm max-heap min-heap priority-queue queue red-black-tree singly-linked-list splay-tree stack suffix-array union-find union-find-algorithm

Last synced: about 1 month ago
JSON representation

A collection of powerful data structures are using java

Awesome Lists containing this project

README

        

# Data Structures
A collection of powerful data structures are using java

| No | Topic | Class Path | Unit Test Path |
|----|------------------|---------------------------------------------------------------------------|---------------------------------------------------------------------------|
| 1 | Arrays | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/dynamicarray) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/dynamicarray) |
| 2 | LinkedList | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/linkedlist) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/linkedlist) |
| 3 | Stack | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/stack) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/stack) |
| 4 | Queue | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/queue) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/queue) |
| 5 | PriorityQueue | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/priorityqueue) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/priorityqueue) |
| 6 | UnionFind | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/unionfind) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/unionfind) |
| 7 | BinarySearchTree | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/binarysearchtree) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/binarysearchtree) |
| 8 | HashTable | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/hashtable) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/hashtable) |
| 9 | FenwickTree | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/fenwicktree) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/fenwicktree) |
| 10 | SuffixArray | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/suffixarray) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/suffixarray) |
| 11 | BalancedTrees | [Click Me](./src/main/java/com/mnpsnuwan/datastructures/balancedtrees) | [Click Me](./src/test/java/com/mnpsnuwan/datastructures/balancedtrees) |