Beh ... cosa non capisci?

Non penso che tu voglia spiegata una linea del tipo

temp = x[item];

...

Hai letto il documento del link che ti e' stato proposto per il Bubble sort?