Skip to content

About

Julia implementation of Data structures

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

849 Commits

Folders and files

Repository files navigation

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 (based on a circular buffer)
  • Stack
  • Queue
  • Priority Queue
  • Fenwick Tree
  • Accumulators and Counters (i.e. Multisets / Bags)
  • Disjoint Sets
  • Binary Heap
  • Mutable Binary Heap
  • Ordered Dicts and Sets
  • RobinDict (implemented with Robin Hood Hashing)
  • Dictionaries with Defaults
  • Trie
  • Linked List and Mutable Linked List
  • Sorted Dict, Sorted Multi-Dict and Sorted Set
  • DataStructures.IntSet
  • SparseIntSet

Resources

About

Julia implementation of Data structures

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages