org.apache.hadoop.util
Class HeapSort
java.lang.Object
  
org.apache.hadoop.util.HeapSort
- All Implemented Interfaces: 
 - IndexedSorter
 
public final class HeapSort
- extends Object
- implements IndexedSorter
  
An implementation of the core algorithm of HeapSort.
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
HeapSort
public HeapSort()
sort
public void sort(IndexedSortable s,
                 int p,
                 int r)
- Sort the given range of items using heap sort.
 Sort the items accessed through the given IndexedSortable over the given
 range of logical indices. From the perspective of the sort algorithm,
 each index between l (inclusive) and r (exclusive) is an addressable
 entry.
- Specified by:
 sort in interface IndexedSorter
 
- See Also:
 IndexedSortable.compare(int, int), 
IndexedSortable.swap(int, int)
 
 
sort
public void sort(IndexedSortable s,
                 int p,
                 int r,
                 Progressable rep)
- Same as 
IndexedSorter.sort(IndexedSortable,int,int), but indicate progress
 periodically.
- Specified by:
 sort in interface IndexedSorter
 
- See Also:
 IndexedSorter.sort(IndexedSortable,int,int)
 
 
Copyright © 2008 The Apache Software Foundation