Metodo bolha e binário array bidimensional

Seguinte sei usar estes dois para array unidimensional. Alguém pode me ajudar como fazer com bidimensional?

Obrigado,
Carlos

Tenta assim:

// seu metodo pronto e funcionando com array unidimensional
private void bolhaUni(Object[] objs){}

// usa o metodo pronto, passando cada subarray
private void bolhaBi(Object[][] objs){
for(int i = 0; i < objs.lenght; i++){
bolhaUni(o[i]);
}
}

Meu colega apresentou este código

for(int l=0;l<valor*15;l++) { for(int i=0;i<array.length;i++) { for(int j=0; j<array[i].length-1; j++){ if(array[i][j] > array[i][j+1] ){ aux = array[i][j+1]; array[i][j+1] = array[i][j]; array[i][j] = aux; } } } }

Ele usa três “for” e para ordenar e um para ficar percorrendo pelo número de vezes determinado. Vale assim também?