NSketch v0.1

NSketch Namespace

Due to current NDoc limited support for .Net 2.0, the generic types have been omitted from this documentation.

The NSketch library contains several sketch-based algorithms. There are two main motivations in building specific sketch-based algorithm:

The main tradeoff of the sketched algorithms is that the results are only approximate.

This library contains several sketch-based algorithms:

Author: Joannes Vermorel.

Namespace hierarchy

Classes

ClassDescription
ExpHistogramThe exponential histogram is high-streaming-performance approximated variant of the streaming histogram.
FastHashFunctionThis class provides a fast hashing function.
NaiveHistogram The class NaiveHistogram provides an implementation of the naive histograms where all the bucket have the same length.
SechapHistogram Streamed Equi-Cost Approximate Histogram (SECHAP)

Interfaces

InterfaceDescription
IBucket The interface IBucket represents an histogram bucket.
IHistogram The interface IHistogram defines the method required for the streaming histogram algorithm implementation.