Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mnpsnuwan/datastructures
- Owner: mnpsnuwan
- Created: 2023-11-17T22:12:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-14T22:26:38.000Z (about 1 year ago)
- Last Synced: 2024-10-30T08:26:22.079Z (3 months ago)
- Topics: 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
- Language: Java
- Homepage:
- Size: 1.39 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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) |