Data-Structures-In-Java
Data Structures Library
A collection of Java implementations of various data structures and algorithms used in computer science
Data Structures implemented in Java
145 stars
13 watching
64 forks
Language: Java
last commit: almost 3 years ago
Linked from 1 awesome list
arraycachecollision-handlingconcurrenthashmapgraphheapjavalinkedlistqueuesetstacktreetrie
Related projects:
Repository | Description | Stars |
---|---|---|
krukow/clj-ds | Provides data structures modified from Clojure to be usable outside of the language in a Java context | 219 |
dlang-community/containers | A collection of container implementations in D, providing efficient data structures for various use cases. | 111 |
mauriciosantos/buckets-js | A JavaScript library providing various data structures and functions for manipulating arrays. | 1,250 |
lacuna/bifurcan | A Java library providing efficient, functional data structures with customizable equality semantics and high performance. | 967 |
recp/ds | A collection of common data structures and algorithms implemented in C. | 51 |
farheenb/data-structures-and-algorithms | A collection of optimized solutions to popular data structure and algorithm problems in Java, C++, and Python | 142 |
sirherrbatka/cl-data-structures | A collection of reusable data structures and streaming algorithms in Common Lisp. | 47 |
abdonkov/dsa | An implementation of data structures and algorithms in C# for learning and reference purposes. | 687 |
younatics/collection-data-structures-swift-kr | An in-depth tutorial on collection data structures in Swift, covering their performance and comparison to Objective-C equivalents. | 46 |
indy256/codelibrary | A comprehensive collection of algorithms and data structures implemented in multiple programming languages | 1,939 |
michaeljwelsh/cdsa | A collection of generic, intrusive data structures and algorithms implemented in ANSI C. | 603 |
lukelin/js-stl | A comprehensive collection of reusable JavaScript data structures and algorithms | 743 |
clojure/data.avl | A data structure library implementing persistent AVL trees for sorted maps and sets with efficient rank queries, nearest key lookups, and other operations. | 132 |
orium/rpds | A Rust implementation of persistent data structures with structural sharing | 1,261 |
samebchase/hash-set | An implementation of a data structure providing constant time lookup and insertion operations. | 17 |