Class SortStatistics


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

      • SortStatistics

        public SortStatistics()
    • Method Detail

      • 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)