// ------------------------------ Sort.cs ------------------------------- \\
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