Per effettuare un bubble sort devi confrontare (ed eventualmente scambiare) sempre due elementi adiacenti...
Quell'algoritmo non è un bubble sort...