Feu un procediment que ordeni recursivament v[0..m] de petit a gran utilitzant l’algorisme d’ordenació per selecció. La resta de v no s’ha de modificar.
Interfície
C++ | void ordena_per_seleccio(vector<double>& v, int m); |
C | void ordena_per_seleccio(double v[], int m); |
Java | public static void ordenaPerSeleccio(double[] v, int m); |
Python | ordena_per_seleccio(v, m) # returns None |
ordena_per_seleccio(v: list, m: int) -> None |
Precondició
−1 ≤ m < v.size().
Observació
La funció posicio_maxim() de l’exercici us hauria de ser útil.
Observació Només cal enviar el procediment demanat; el programa principal serà ignorat.