Skip to content

Vyzen/trout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

165 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trout

A small library of code for my own personal funsies.

Currently consists of four java trees:

  • com.eigenvektor.graph -- A package for representing directed, weighted graphs.
  • com.eignevketor.tree -- A package for representing weighted n-ary trees.
  • com.eigenvektor.matrix -- A basic matrix manipulation package.
  • com.eigenvektor.amq -- An approximate membership query package including a Bloom filter and a quotient filter.

And five Scala trees:

  • com.eigenvektor.amq -- Wrappers and implicits for the Java amq package.
  • com.eigenvektor.matrix -- Wrappers and implicits for the Java matrix package.
  • com.eigenvektor.priorityqueue -- A native Scala fully-persistent priority queue implementation backed by either a standard binomial heap or a skew binomial heap.
  • com.eigenvektor.collections -- Implementations of a queue and List that, in addition to their O(1) base operations, also support log(n) random access.
  • com.eigenvektor.graph -- A different directed graph and tree package designed in a more scala-y way.

About

Simple objects for my own funsies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors