Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   C/C++ (http://www.forosdelweb.com/f96/)
-   -   Algoritmo de Ordenamiento de letras (http://www.forosdelweb.com/f96/algoritmo-ordenamiento-letras-582796/)

sbrenesms 04/05/2008 13:06

Algoritmo de Ordenamiento de letras
 
Diseñe un método que reciba dos hileras Hil1 e Hil2 ordenadas alfabéticamente, y devuelva una nueva hilera que también esté ordenada alfabéticamente. Si en ambas hileras se encuentra el mismo carácter, sólo debe aparecer una vez. Ejemplo:

Hil1=’flor’
Hil2 = ‘dos’
El procedimiento deberá devolver la hilera = ’dflors’

EN C++

sbrenesms 04/05/2008 13:08

Re: Algoritmo de Ordenamiento de letras
 
Una solucion mia fue

public string OrdenarLetras (string Hile1, Hile2)
{
byte j=0, Aux=0;
for (byte i = 0, byte Lon = Hile2.lenght();i<Lon;i++)
{
Hile1 = Hile2 +Hile1[i];
j=i;
while(Hile1[j]<Hile1[j+1])
{
Aux=Hile1[j]; //Intercambia las letras
Hile1[j]=Hile1[j+1];
Hile1[j+1]=Aux;
j++;
if (Hile1[j]==Hile1[j-1]) //Elimina las letras repetidas
Hile1.delete(j,1);
}
}
return Hile1;
}

Pero dice la profe que existe una mejor implementacion


AYUDAAAAAAAAAAAA

Mephisto 05/05/2008 12:10

Re: Algoritmo de Ordenamiento de letras
 
Ojala y te sirva esto

http://www.conclase.net/c/orden/


La zona horaria es GMT -6. Ahora son las 08:09.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.