public class Levenshtein
extends java.lang.Object
This code has been adapted from Apache Commons Lang 3.3.
Constructor and Description |
---|
Levenshtein() |
Modifier and Type | Method and Description |
---|---|
static int |
getDistance(int[] left,
int[] right) |
static int |
getDistance(java.lang.String[] left,
java.lang.String[] right) |
static <L,M> int[][] |
getMatrix(java.util.List<L> s,
java.util.List<M> t) |
static int[][] |
getMatrix(java.lang.String[] s,
StochasticPath t) |
static double |
getNormalisedDistance(int[] left,
int[] right) |
static double |
getNormalisedDistance(java.lang.String[] left,
java.lang.String[] right) |
static int |
getSubstitutionCost(java.lang.String s,
StochasticTransition transition) |
public static double getNormalisedDistance(int[] left, int[] right)
public static double getNormalisedDistance(java.lang.String[] left, java.lang.String[] right)
public static int getDistance(java.lang.String[] left, java.lang.String[] right)
public static int getDistance(int[] left, int[] right)
public static <L,M> int[][] getMatrix(java.util.List<L> s, java.util.List<M> t)
public static int[][] getMatrix(java.lang.String[] s, StochasticPath t)
public static int getSubstitutionCost(java.lang.String s, StochasticTransition transition)