Package pal.util
Class ThreeNumberSort
- java.lang.Object
-
- pal.util.ThreeNumberSort
-
public class ThreeNumberSort extends java.lang.Object
sorts 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 int
getIndexOfLargestNumber()
get input index of largest numberint
getIndexOfSmallestNumber()
get input index of smallest numberdouble
getLargestNumber()
get largest numberdouble
getSmallestNumber()
get smallest numbervoid
sort(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
-
-