/DataStructures.jl

Julia implementation of Data structures

Primary LanguageJuliaMIT LicenseMIT

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

DataStructures.jl

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

Resources