Class SortStatistics

java.lang.Object
com.aoapps.hodgepodge.sort.SortStatistics

public final class SortStatistics extends Object
Sorting statistics to help determine best algorithm for a specific task.
Author:
AO Industries, Inc.
  • Constructor Details

    • SortStatistics

      public SortStatistics()
  • Method Details

    • reset

      public void reset()
    • sortStarting

      public void sortStarting()
    • sortEnding

      public void sortEnding()
    • sortRecursing

      public void sortRecursing()
    • sortUnrecursing

      public void sortUnrecursing()
    • sortSwitchingAlgorithms

      public void sortSwitchingAlgorithms()
    • getAlgorithmSwitchCount

      public long getAlgorithmSwitchCount()
    • sortGetting

      public void sortGetting()
    • sortGetting

      public void sortGetting(int increment)
    • getGetCount

      public long getGetCount()
    • sortSetting

      public void sortSetting()
    • sortSetting

      public void sortSetting(int increment)
    • getSetCount

      public long getSetCount()
    • sortObjectComparing

      public void sortObjectComparing()
    • getObjectComparisons

      public long getObjectComparisons()
    • sortInListComparing

      public void sortInListComparing()
    • getInListComparisons

      public long getInListComparisons()
    • sortSwapping

      public void sortSwapping()
    • getSwapCount

      public long getSwapCount()
    • getTotalTime

      public long getTotalTime()
    • getMaxRecursion

      public int getMaxRecursion()
    • printStats

      public void printStats(PrintWriter out)