Retroceder   Foros del Web > Temas generales de computación > Programación > C/C++

Respuesta
 
Herramientas Desplegado
Antiguo 04-may-2008, 13:06   #1 (permalink)
sbrenesms ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 12
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 está desconectado   Responder Citando
Antiguo 04-may-2008, 13:08   #2 (permalink)
sbrenesms ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 12
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
sbrenesms está desconectado   Responder Citando
Antiguo 05-may-2008, 12:10   #3 (permalink)
Mephisto está en el buen camino
 
Avatar de Mephisto
 
Fecha de Ingreso: enero-2006
Ubicación: Mexico DF
Mensajes: 181
Re: Algoritmo de Ordenamiento de letras

Ojala y te sirva esto

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

Todos somos sabios, solo que en diferentes disciplinas...
Mephisto está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 2 votos, 4,50 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:57.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93