edu.stanford.math.plex
public abstract static class PlexSort.Comp extends java.lang.Object
Comp inner class are used as comparison
 closures for the sorting routine comp_sort. In addition
 to the obvious uses, such as sorting in decreasing order, using
 closures allows us to sort arrays of points by increasing or
 decreasing density (or any other real-valued function on the points).
 There are also some slightly non-obvious applications, which we
 probably won't use here, such a computing the inverse of a permutation
 stored in an array p[]. If p is [1,2,0] -- that is, the permutation
 mapping 0->1, 1->2, 2->0, then let x = [0,1,2], and sort the entries
 of x[i] so that x[i] is less than x[j] iff p[x[i]] < p[x[j]]. Then the
 sorted contents of x are [2,0,1]. This is the inverse of p[].| Constructor and Description | 
|---|
| PlexSort.Comp() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract int | fn(int i,
  int j)Compare two int arguments, and return an integer less than, equal
 to, or greater than 0, depending on whether i is respectively less,
 equivalent, or greater than, j. | 
public abstract int fn(int i,
     int j)
i - The first argument.j - The second argument.