• Viernes 8 de Noviembre de 2024, 12:33

Autor Tema:  Como Puedo Ordenar Solo Parte De Un Vector???  (Leído 1296 veces)

Daniel103

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Como Puedo Ordenar Solo Parte De Un Vector???
« en: Domingo 27 de Abril de 2008, 17:31 »
0
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!

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Como Puedo Ordenar Solo Parte De Un Vector???
« Respuesta #1 en: Domingo 27 de Abril de 2008, 17:43 »
0
¿No se te ocurre nada? La forma mas simple del mundo: creas un nuevo array - dinamico - que contenga solo esos elementos y ya podes aplicar el algoritmo que tenias.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Como Puedo Ordenar Solo Parte De Un Vector???
« Respuesta #2 en: Domingo 27 de Abril de 2008, 19:06 »
0
El método de la burbuja sirve igual, solamente que tenés que acotarlo.

Código: Text
  1. for(int i=posInicial; i<=posFinal;i++){
  2.     for(int j=posInicial; j<=posFinal;j++){
  3.         // Las tres famosas lineas
  4.     }
  5. }
  6.  
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

Daniel103

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Como Puedo Ordenar Solo Parte De Un Vector???
« Respuesta #3 en: Domingo 27 de Abril de 2008, 19:38 »
0
Gracias... a ver si me sirve, lo que sucede es que en el contexto que lo estoy haciendo no es tan facil asi.

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Como Puedo Ordenar Solo Parte De Un Vector???
« Respuesta #4 en: Domingo 27 de Abril de 2008, 22:37 »
0
Cita de: "Daniel103"
Gracias... a ver si me sirve, lo que sucede es que en el contexto que lo estoy haciendo no es tan facil asi.
Entonces explicanos un poco mas ese contexto.
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.