Julia implementation of Data structures
Latest commit d6ee8e0 Jul 17, 2018


Travis Build Status Appveyor Build Status Test Coverage Test Coverage PkgEval.jl Status on Julia 0.6 PkgEval.jl Status on Julia 0.7 Documentation


This package implements a variety of data structures, including

  • Deque (implemented with an unrolled linked list)
  • CircularBuffer
  • CircularDeque
  • Stack
  • Queue
  • Accumulators and Counters
  • Disjoint Sets
  • Binary Heap
  • Mutable Binary Heap
  • Ordered Dicts and Sets
  • Dictionaries with Defaults
  • Trie
  • Linked List
  • Sorted Dict, Sorted Multi-Dict and Sorted Set
  • DataStructures.IntSet
  • Priority Queue