v[i] = v[j];
v[j] = tmp;
}
-#include <iostream>
+
/// Genera un índice al azar.
int rnd(int i, int j) {
return i + rand() % (j-i+1);
}
-/// Algoritmo de ordenamiento generico para ordenar un vector.
+/// Algoritmo de ordenamiento genérico para ordenar un vector.
template < class T >
void quicksort(std::vector< T >& v, int left, int right) {
// Asigno como último al de la izquierda.