Generare un pseudocodice per ordinare un array.
a. Imposta un puntatore basso al primo elemento dell'array
b. Imposta un puntatore alto all'ultimo elemento dell'array
c. Mentre il puntatore basso è inferiore al puntatore alto
d. Se l'elemento al puntatore basso è più alto dell'elemento al puntatore alto
  i. Scambia gli elementi
  ii. Incrementa il puntatore basso di 1
  iii. Decrementa il puntatore alto di 1
e. Ripeti il passaggio c fino a quando il puntatore basso non è uguale o superiore al puntatore alto
f. Ordina gli elementi nel sottovettore tra i due puntatori utilizzando la stessa procedura
g. Ripeti fino a quando il sottovettore è completamente ordinato