Package pal.util
Class ThreeNumberSort
- java.lang.Object
-
- pal.util.ThreeNumberSort
-
public class ThreeNumberSort extends java.lang.Objectsorts three numbers (doubles) and choose randomly among the minimum/maximum values- Version:
- $Id: ThreeNumberSort.java,v 1.4 2001/07/13 14:39:13 korbinian Exp $
- Author:
- Korbinian Strimmer
-
-
Constructor Summary
Constructors Constructor Description ThreeNumberSort()constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetIndexOfLargestNumber()get input index of largest numberintgetIndexOfSmallestNumber()get input index of smallest numberdoublegetLargestNumber()get largest numberdoublegetSmallestNumber()get smallest numbervoidsort(double n0, double n1, double n2)sort three doubles
-
-
-
Method Detail
-
getIndexOfLargestNumber
public int getIndexOfLargestNumber()
get input index of largest number- Returns:
- index (if two or even all three numbers are of equally large value the index is drawn at random from that subset
-
getIndexOfSmallestNumber
public int getIndexOfSmallestNumber()
get input index of smallest number- Returns:
- index (if two or even all three numbers are of equally small value the index is drawn at random from that subset
-
getSmallestNumber
public double getSmallestNumber()
get smallest number- Returns:
- number
-
getLargestNumber
public double getLargestNumber()
get largest number- Returns:
- number
-
sort
public void sort(double n0, double n1, double n2)sort three doubles- Parameters:
n0- first doublen1- second doublen2- third double
-
-