Dev - C++ - Como puedo ordenar solo parte de un vector

 
Vista:

Como puedo ordenar solo parte de un vector

Publicado por Daniel (3 intervenciones) el 27/04/2008 16:31:18
A ver si me pueden hechar una ayuda con esto:

Supongamos que tengo un vector asi:

int v[15]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1};

Como puedo hacer para ordenar solo los 4 primeros, y los 4 ultimos, por ejemplo?

Es decir, como aplico el algoritmo de la burbuja para ordenar solo una parte de ese vector y no todo?

MUCHAS GRACIAS!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo ordenar solo parte de un vector

Publicado por Gilberto (43 intervenciones) el 28/04/2008 03:31:56
usa el algoritmo de ordenamiento dentro de un método, al que le pases el arreglo y el índice inicial y final, así tendrás la flexibilidad que necesitas.

void ordenar(int* arr,int indice1,int indice2);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar