void BubleSort( int * siSortArray, int siLen)
{
bool bSwapped = verdadero ;
hacer
{
bIntercambiado= falso ;
para (int i = 0; i < siLen - 1; i++)
{
if (siSortArray[i] > siSortArray[i+1])
{
int temp = siSortArray[i];
siSortArray[i]= siSortArray[i + 1];
siSortArray[i+ 1] = temp;
bIntercambiado= verdadero;
}
}
} mientras (bIntercambiado);
}