-
Interface Summary Interface Description IterativeContext An interface for algorithms that proceed iteratively.SettableTransformer<I,O> An interface for classes that can set the value to be returned (fromtransform()) when invoked on a given input. -
Class Summary Class Description BasicMapEntry<K,V> An simple minimal implementation ofMap.Entry.DiscreteDistribution A utility class for calculating properties of discrete distributions.Indexer A class providing static methods useful for improving the performance of graph algorithms.IterativeProcess Provides basic infrastructure for iterative algorithms.KMeansClusterer<T> Groups items into a specified number of clusters, based on their proximity in d-dimensional space, using the k-means algorithm.MapBinaryHeap<T> An array-based binary heap implementation of a priority queue, which also provides efficientupdate()andcontainsoperations.MapSettableTransformer<I,O> ASettableTransformerthat operates on an underlyingMapinstance.NotRandom A decidedly non-random extension ofRandomthat may be useful for testing random algorithms that accept an instance ofRandomas a parameter.SelfLoopEdgePredicate<V,E> APredicatethat returnstrueif the input edge's endpoints in the input graph are identical.TestWeightedChoice WeightedChoice<T> Selects items according to their probability in an arbitrary probability distribution. -
Exception Summary Exception Description KMeansClusterer.NotEnoughClustersException An exception that indicates that the specified data points cannot be clustered into the number of clusters requested by the user.
Package edu.uci.ics.jung.algorithms.util Description
Provides general algorithmic utilities. These include:
DiscreteDistribution: calculates statistical measures on discrete probability distributions represented asdoublearraysKMeansClusterer: uses the k-means algorithm to cluster points in d-dimensional space into k clustersMapBinaryHeap: a binary heap implementation that permits efficient element access and update operationsRandomLocationTransformer: a class that randomly assigns 2D coordinates to items (default initializer for iterative Layouts)SettableTransformer: an extension ofTransformerthat allows mutation of the transformation
DataMelt 3.0 © DataMelt by jWork.ORG