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

GitHub

145 stars
13 watching
64 forks
Language: Java
last commit: almost 3 years ago
Linked from 1 awesome list

arraycachecollision-handlingconcurrenthashmapgraphheapjavalinkedlistqueuesetstacktreetrie

Backlinks from these awesome lists:

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