fr.dyade.aaa.util
Class Arrays

java.lang.Object
  extended byfr.dyade.aaa.util.Arrays

public class Arrays
extends java.lang.Object

This class contains various methods for sorting and searching int arrays.


Constructor Summary
Arrays()
           
 
Method Summary
static int binarySearch(short[] a, int key)
          Searches the specified array of ints for the specified value using the binary search algorithm.
static boolean equals(short[] a, short[] a2)
          Returns true if the two specified arrays of shorts are equal to one another.
static void sort(short[] a)
          Sorts the specified array of ints into ascending numerical order.
static void sort(short[] a, int fromIndex, int toIndex)
          Sorts the specified range of the specified array of ints into ascending numerical order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Arrays

public Arrays()
Method Detail

sort

public static void sort(short[] a)
Sorts the specified array of ints into ascending numerical order. The sorting algorithm is a tuned quicksort.

Parameters:
a - the array to be sorted.

sort

public static void sort(short[] a,
                        int fromIndex,
                        int toIndex)
Sorts the specified range of the specified array of ints into ascending numerical order.


binarySearch

public static int binarySearch(short[] a,
                               int key)
Searches the specified array of ints for the specified value using the binary search algorithm. The array must be sorted (as by the sort method, above) prior to making this call.


equals

public static boolean equals(short[] a,
                             short[] a2)
Returns true if the two specified arrays of shorts are equal to one another.



Copyright ? 2004 Scalagent - All rights reserved