Ciao a tutti!
Devo creare un algoritmo che esegue il partizionamento di un array, però ho alcuni dubbi.

Innanzitutto, il valore di partizionamento deve essere nnecessariamente contenuto nell'array? ad esempio, se io volessi partizionare l' array 1 2 4 8 3 6 9 5 utilizzando come valore d partizionamento il 7, posso farlo?

Altro dubbio: se nell'array il valore di partizionamento è contenuto 2 o più volte, come è possibile partizionarlo?