void bubble(int r[], int length) {\c{\fbox{bubble}}
int k = length; int sorted = 0; while ( ( k > 0 ) && !sorted ) { sorted = 1; for( int j = 0; j < k ; j++ ) if ( r[j] > r[j+1] ) { swap(r[j], r[j+1]); sorted = 0; } k = k - 1; } }
Input
- $100%
- $100%
void bubble(int r[], int length) {\c{\fbox{bubble}}
int k = length; int sorted = 0; while ( ( k > 0 ) && !sorted ) { sorted = 1; for( int j = 0; j < k ; j++ ) if ( r[j] > r[j+1] ) { swap(r[j], r[j+1]); sorted = 0; } k = k - 1; } }