// ------------------------------ Sort.java ------------------------------- \\
public class Sort
{
// ---------------------- bubble für byte-Arrays ---------------------- \\
public static void bubble(byte[] arr)
{
byte tmp ;
for(int i=1 ; i < arr.length ; i++ )
for(int j = arr.length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
tmp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = tmp;
}
}
// --------------------- bubble für short-Arrays ---------------------- \\
public static void bubble(short[] arr)
{
short tmp ;
for(int i=1 ; i < arr.length ; i++ )
for(int j = arr.length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
tmp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = tmp;
}
}
// ---------------------- bubble für char-Arrays ---------------------- \\
public static void bubble(char[] arr)
{
char tmp ;
for(int i=1 ; i < arr.length ; i++ )
for(int j = arr.length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
tmp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = tmp;
}
}
// ----------------------- bubble für int-Arrays ---------------------- \\
public static void bubble(int[] arr)
{
int tmp ;
for(int i=1 ; i < arr.length ; i++ )
for(int j = arr.length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
tmp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = tmp;
}
}
// ---------------------- bubble für long-Arrays ---------------------- \\
public static void bubble(long[] arr)
{
long tmp ;
for(int i=1 ; i < arr.length ; i++ )
for(int j = arr.length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
tmp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = tmp;
}
}
// ---------------------- bubble für float-Arrays ---------------------- \\
public static void bubble(float[] arr)
{
float tmp ;
for(int i=1 ; i < arr.length ; i++ )
for(int j = arr.length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
tmp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = tmp;
}
}
// --------------------- bubble für double-Arrays ---------------------- \\
public static void bubble(double[] arr)
{
double tmp ;
for(int i=1 ; i < arr.length ; i++ )
for(int j = arr.length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
tmp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = tmp;
}
}
} // end class Sort